随笔分类 -  设计模式

摘要:1. 概念 依赖倒置原则实质是面向接口编程(OOD Object Oriented Design)。 1.1 依赖可以如下理解: 代码的实现依赖于接口。 实现类之间的互动操作依赖于接口之间的互动,实现类不直接参与到互动操作 实现同时依赖于LSP原则 2.例子 阅读全文
posted @ 2015-12-09 16:34 zyh_think 阅读(126) 评论(0) 推荐(0) 编辑
摘要:1. 概念 里氏替换原则:(Liskov Substitution Principle),简称LSP。书上的概念比较拗口,根据我的理解,LSP的原理就是虚类中纯虚函数使用的完美诠释。每一个子类都必须实现这些纯虚函数,在使用时只需要使用父类的纯虚函数就可以了。 2. 例子 FPS游戏中对枪... 阅读全文
posted @ 2015-12-09 15:31 zyh_think 阅读(131) 评论(0) 推荐(0) 编辑
摘要:1. 概念 单一职责原则(Single Responsibility Principle):简称SRP。即一个接口或者一个类只会受到某一种因素的因素。 2.例子 上图为图1,是一个不满足单一原则的类设计图, 这个类包含了 属性 和 行为 两部分 上图是经过单一原则设计后由图1... 阅读全文
posted @ 2015-12-08 15:48 zyh_think 阅读(162) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示