![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
爱做梦的猫
一只爱做梦的小猫咪
展开
-
《软件设计精要与模式》读书笔记(二)-对象法则
对象法则 1.面向对象思想:一切皆对象(包括描述信息的属性和描述信息的行为) 2.面向对象核心要素:封装(合理的隐藏与公开。合理的封装符合单一职责原则,保障了对象的高内聚)、继承(重用和抽象的基础,耦合关系,优先使用合成/聚合复用原则)、多态(指对象在不同时刻体现为不同类型的能力。多态有机地将封装继承和抽象结合起来,首先它利用封装的原理定义了对象类型;然后通过继承保证不同类型之间的关系;抽象则...原创 2018-12-04 15:16:22 · 230 阅读 · 0 评论 -
《软件设计精要与模式》读书笔记(一)-设计之道
架构设计需要关注内容: 1.程序组织(Program Organization) 划分功能模块,正确描述模块间关系, 利用高内聚低耦合设计思想与原则对功能模块以组件或者包的形式进行封装。 根据面向接口设计原理将组件和包进行抽象,公开暴露服务接口。 利用分层架构模式,通过引入分层模式,分离不同的功能模块,根据层次定义模块边界。 (逻辑视图、领域模型驱动设计这个还不太懂,后期研究) 2....原创 2018-11-30 16:35:42 · 295 阅读 · 0 评论