OOA面向对象分析OOD面向对象设计OOP面向对象编程OOT面向对象测试OOA和OOD:1、软件工程2、UML图3、设计原则4、模式4-1、设计模式(微观)4-2、架构模式(宏观)UML类图:关系:类与接口:实现关系 用虚线+空心三角箭头表示类与类:泛化关系(is a)用实线+空心三角箭头表示 指的 ...
分类:
其他好文 时间:
2017-04-29 14:21:50
阅读次数:
143
在开发中,编码我们有分层架构、设计模式做为套路来高效开发,但你也知道编码不是开发的全部,一个完全的开发流程用面向对象思想来概括,它分为OOA(面向对象分析)、OOD(面向对象设计)、OOP(面向对象编...
分类:
其他好文 时间:
2017-04-28 11:17:47
阅读次数:
222
1.本书的主要内容 UML和面向对象的思想 对应用了UML和模式的面向对象分析与设计(OOA/D)的介绍 重点阐述对象设计,也会讲述在OOA/D中如何使用UML OOD的原则和模式 职责驱动设计 模式,问题解决方案公式 案例研究 贯穿全书的案例研究 用例 讲述需求分析 迭代开发 迭代开发使用统一过程 ...
分类:
其他好文 时间:
2017-04-23 01:21:00
阅读次数:
164
面向对象对程序设计OOD 找对象 >找类(归纳对象相同的特征与技能,还有没和对象独有的特征)面向对象编程OOP 先定义类 >实例化出对象查看成绩,交作业 在python3中,所有的类都是新式类class A:passprint(A.__bases__) 在python2中,新式类class B(ob ...
分类:
编程语言 时间:
2017-04-17 19:23:04
阅读次数:
106
面向对象的软件开发有如下几个阶段: 1.面向对象分析(object oriented analysis ,OOA) 2 面向对象设计(object oriented design,OOD) 3 面向对象编程(object oriented programming,OOP) 4 面向对象测试(obje ...
分类:
编程语言 时间:
2017-04-17 19:20:56
阅读次数:
209
一、面向对象程序设计思路 OOD 1、找到程序中涉及到的对象 2、找类 :归纳对象共同的特征与技能(公共属性),归纳出对象独有的特征和技能(def __init__(self)) 二、面向对象编程 OOP 1、先定义类 2、实例化出对象 3、对象之间的交互 三:代码 四、对象之间的交互 (对象之间使 ...
分类:
编程语言 时间:
2017-04-17 16:04:08
阅读次数:
206
S.O.L.I.D是面向对象设计和编程(OOD&OOP)中几个重要编码原则(Programming Priciple)的首字母缩写。 单一责任原则: 当需要修改某个类的时候原因有且只有一个(THERE SHOULD NEVER BE MORE THAN ONE REASON FOR A CLASS ...
分类:
其他好文 时间:
2017-04-13 20:01:59
阅读次数:
135
原文:如何向妻子解释OOD前言 此文译自CodeProject上一文,该文章在Top Articles上排名第3,读了之后觉得非常好,就翻译出来,供不想读英文的同学参考学习。作者(Shubho)的妻...
分类:
其他好文 时间:
2017-03-13 00:11:07
阅读次数:
172
面向对象的三大特征:继承、封装和多态 面向对象的方式实际上由OOA(面向对象分析)、OOD(面向对象设计)和OOP(面相对象编程)三个部分组成,其中OOA和OOD的结构需要用一个描述方式来描述并记录,目前业界统一采用UML(统一建模语言)来描述并记录OOA和OOD的结果。 面向对象和基于对象的区别: ...
分类:
编程语言 时间:
2017-03-11 17:37:10
阅读次数:
150
在上一篇文章中,我们已经了解到了如何在SuperSocket处理客户端请求。 同时我们可能会发现一个问题,如果我们的服务器端包含有很多复杂的业务逻辑,这样的switch/case代码将会很长而且非常难看,并且没有遵循面向对象设计的原则(OOD)。 在这种情况下,SuperSocket提供了一些让我们 ...
分类:
移动开发 时间:
2017-01-20 00:05:04
阅读次数:
1798