标签:
本章主要讲解面向对象的设计。设计也是一个建模的活动。设计的原则有三:模块化,耦合度和内聚性,复用性。
软件设计有几种体系结构。一是仓库体系结构,有两种不同的软件部件:一个表示当前的中心数据结构和一组相互独立的处理中心数据的子系统。二是分层体系结构,将软件设计组织成为类或组件的层次或集合,在同一个层次上的类或组件完成一个特定的目的。三是MVC体系结构。四是客户机/服务器体系结构作为服务器的子系统为其他客户机的子系统提供服务。五是管道和过滤体系结构。
系统设计阶段,需要注意三点:识别设计元素,数据存储策略,部署子系统。详细设计包括方法建模,要注意方法的命名和可见性。还包括属性建模,状态建模,关系建模。建模完成后,还要进行详细设计评审。应用设计有几种模式:Abstract Factory模式,Adaptor模式,Bridge模式,Facade模式。
标签:
原文地址:http://www.cnblogs.com/lottie021/p/4306389.html