原文:《UML和模式应用》重点之思想篇

本书是帮助开发人员和学生学习面向对象分析和设计 OOA D 的核心技能的重要工具。 UML不是OOA D。也不是方法,仅仅是图形表示法,假设没有真正掌握怎样创建优秀的面向对象设计,或者怎样评估和改进现有设计,那么学习UML或者UML CASE工具是毫无意义的。对象思想才是重点和难点。 在OO开发中,至关重要的能力是熟练地为软件对象分配职责。除此之外当然还有其它非常多重要的技能。 故意的分析和设计 ...

2016-02-23 14:52 0 1952 推荐指数:

查看详情

UML模式应用》学习笔记

#UML模式应用 ##一、绪论 ### 第1章 面向对象分析和设计 #### 1.2 最重要的学习目标 在OO开发中,至关重要的能力是熟练地为软件对象分配职责 #### 1.3 什么是分析和设计 分析(analysis)强调的是对问题和需求的调查研究,而不是解决方案。 设计(design ...

Tue Mar 31 07:49:00 CST 2020 0 867
UML模式应用5:细化阶段(8)---逻辑架构和UML包图

1.前言 本章是从面向分析的工作过度到软件设计 典型的OO系统设计的基础是若干架构层,如UI层、应用逻辑(领域)层 本章简要考察逻辑分层架构和相关UML表示法 2.逻辑架构和层 逻辑架构 逻辑架构是软件类的宏观组织结构,它将软件类组织成包(命名空间 ...

Sun Jul 02 18:36:00 CST 2017 0 1342
观察者模式UML应用

1,观察者模式,可以实现模块化分离,添加与删除模块的便捷 2,被观察者抽象类 3,被观察者实体类1 4,被观察者实体类2 5,观察者接口 6,观察者接口实体类1 7,观察者接口 ...

Tue Jun 09 01:00:00 CST 2020 0 822
UML模式应用5:细化阶段(4)--如何创建领域模型

1.前言 以当前迭代中所要设计的需求为界,创建领域模型的步骤: 1.寻找概念类 2.将其绘制为UML类图中的类 3.添加关联和属性 2.如何寻找概念类 寻找概念类有如下几种方法: 重用和修改现有的模型 许多常见领域都存在已发布的、绘制精细的领域模型和数 ...

Mon Jun 19 04:48:00 CST 2017 0 4749
UML模式应用5:细化阶段(5)---系统顺序图

1.前言 系统顺序图(SSD)是为阐述系统相关的输入和输出事件而快速、简单的创建的制品,它们是操作契约和对象设计的输入。 SSD展示了直接与系统交互的外部参与者、系统(作为黑盒)以及由参与者发起的 ...

Sat Jun 24 06:43:00 CST 2017 0 2084
C++编程思想重点笔记(下)

上篇请看:C++编程思想重点笔记(上) 宏的好处与坏处 宏的好处:#与##的使用 三个有用的特征:字符串定义、字符串串联和标志粘贴。 字符串定义的完成是用#指示,它容许设一个标识符并把它转化为字符串,然而字符串串联发生在当两个相邻 ...

Tue Dec 02 20:53:00 CST 2014 2 2883
C++编程思想重点笔记(上)

C和C++指针的最重要的区别在于:C++是一种类型要求更强的语言。就void *而言,这一点表现得更加突出。C虽然不允许随便地把一个类型的指针指派给另一个类型,但允许通过void *来实现。例 ...

Mon Dec 01 23:10:00 CST 2014 2 10819
递归和分治思想及其应用

目录 递归和分治思想 一些实例 逆序输出字符串 查找数组元祖是否存在 汉诺塔问题 八皇后问题 更多: 递归和分治思想 如果可以使用迭代,尽量别使用递归。由编译原理可以知道,每次自调用的时候,计算机 ...

Mon Jun 19 03:54:00 CST 2017 0 1802
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM