is
zhou

SE_面向对象设计

体系结构模块及依赖性

zhouchong阅读(136)评论(0)

体系结构模块及依赖性 体系结构设计描述了系统所需的数据结构和程序构件。一个好的体系结构设计要求软件模块的分层及编程标准的执行。 在面向对象软件中,常见的软件模块有类、接口、包和构件。 在设计阶段我们往往关注类、接口和包,在实现阶段关注构件,...

对象设计

zhouchong阅读(128)评论(0)

对象设计 对象设计过程包括使用模式设计对象、接口规格说明、对象模型重构、对象模型优化4组活动。 使用模式设计对象:设计者可以选择合适的设计模式,复用已有的解决方案,以提高系统的灵活性,并确保在系统开发过程中,特定类不会因要求的变化而被修改。...

面向对象设计过程与准则

zhouchong阅读(128)评论(0)

面向对象设计过程与准则 1. 面向对象设计过程 建立系统环境模型。在设计的初始阶段,系统设计师用系统环境图对软件与外部实体交互的方式进行建模。 设计系统体系结构。体系结构设计可以自底向上进行,如将关系紧密的对象组织成子系统或层;也可以自顶向...

模块的耦合和内聚

zhouchong阅读(127)评论(0)

概述 模块的划分是软件结构化方法中提出来的想法,结构化方法的思想是,一个大问题分解成多个中问题,每个中问题再分解为多个子问题,直至可以容易的解决为止,这些划分出来的块就是我们说的模块,模块有大有小,大到系统的架构,小到一个类一个方法,换句话...

面向对象设计的三个基本要素与五个基本设计原则

zhouchong阅读(129)评论(0)

一、面向对象设计的三个基本要素 面向对象的三个基本特征是:封装、继承、多态。 1·封装性 封装性是一种信息隐蔽技术,他体现于类的说明,是对象重要的特性。封装使得数据和操作数据的方法封装为一个整体,想成独立性很强的模块,使得用户只能看到对象的...