摘要: 故事:穿什么有这么重要? 定义: 装饰模式:动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。 但是纯粹的装饰模式很难找到,大多数的装饰模式的实现都是“半透明”的,而不是完全透明的。换言之,允许装饰模式改变接口,增加新的方法。半透明的装饰模式是介于装饰模式和适配器模式之 阅读全文
posted @ 2017-11-28 21:55 KeepInYourMind 阅读(217) 评论(0) 推荐(0) 编辑
摘要: SOLID: S:单一职责原则 O:开放封闭原则 L:里氏代换原则 I:接口隔离原则 D:依赖倒转原则 1. 单一职责原则(SRP) 故事:手机拍摄UFO 定义:就一个类而言,应该仅有一个引起它变化的原因。 通俗讲就是我们不要让一个类承担过多的职责。如果一个类承担的职责过多,就等于把这些职责耦合在一 阅读全文
posted @ 2017-11-28 21:22 KeepInYourMind 阅读(221) 评论(0) 推荐(0) 编辑