uml2面向对象分析与设计 谭火彬 pdf UML是统一建模语言的意思,对于开发人员是有帮助的。主要帮助如下:
面向对象系统分析与设计的目录 第1章 面向对象设计与实现的优雅性.1.1 存在的问题1.2 软件工程1.3 设计优雅软件的标准1.4 说明1.5 练习题1.6 参考文献第2章 面向对象的基础知识2.1 面向对象编程与非面向对象编程2.1.1 面向对象编程与非面向对象编程简介2.1.2 面向对象语言2.1.3 面向对象编程的优点2.2 java中的类、对象、变量和方法2.3 插入语:java中的类方法和类变量2.3.1 类变量及类方法简介2.3.2 java中的类变量及其使用2.3.3 java中的类方法及其使用2.3.4 小结2.4 uml类图简介2.5 实现继承2.5.1 特殊化2.5.2 java中的obiect父类2.5.3 特殊化的另一种使用2.5.4 泛化2.5.5 java中的单继承2.6 类型、子类型和接口继承2.6.1 类型2.6.2 多态2.6.3 多态的价值2.7 接口与抽象类2.8 动态方法调用2.9 重载与重写2.10 控制对方法和数据的访问2.11 小结2.12 练习题2.13 参考文献第3章 优雅性与实现继承3.1 关于继承的四个观点3.1.1 代码重用观点3.1.2 is-a观点3.1.3 公共接口观点3.1.4 多态观点3.2 代码重用的充分性3.3 代码重用联合is-a关系的充分性3.4 代码重用、is-a关系以及公共接口的充分性3.5 has-a关系和uml关联关系3.6 代码重用、is-a关系、公共。
面向对象系统分析与设计的编辑推荐 1.《面向对象系统分析与设计》符合UML 2标准:本教材现在从头到尾都符合UML 2标准,改进了各个UML图的讨论。2.敏捷方法:第1版包括对极限编程的有限讨论,而本书则包含了对敏捷方法更广泛的论述。3.用例:第6章对用例和书写用例的不同观点层次更广泛的论述。4.OCL:在第9章引入了对象约束语言(OCL)来表达业务规则。5.模式:在第12章,使用模式将顺序图从分析阶段转到设计阶段。6.BEC案例:百老汇娱乐公司(Broadway Entertainment Company,BEC)案例已经被更新和改进,不仅在业务方面更通行,而且在案例中刻画了更多的面向对象系统分析与设计。