设计模式
SiriusQiu
纸质阅读成瘾
展开
-
设计模式(一)——策略模式
文章目录设计模式(一)策略模式 设计模式(一) 有个场景帮助我们理解策略模式 有一个鸭子的超类 它的子类包括小黄鸭 和北京烤鸭 当然啦,还包括我最喜欢的可达鸭 我们想要有三个关于这些鸭子的类,最直观的想法当然是一个鸭子的超类作为抽象类,三个子类来继承实现这个抽象类,如下: class abstract Duck{ public abstract void swing(); p...原创 2019-05-06 22:07:44 · 119 阅读 · 0 评论 -
设计模式(二)——六大基本原则
文章目录设计模式(二)——六大基本原则单一职责原则里氏替换原则依赖倒置原则接口隔离原则迪米特法则开闭原则 设计模式(二)——六大基本原则 单一职责原则 SRP(Single Responsibility Principle) there should never be more than one reason for a class to change 应该有且仅有一个原因引起类的变更 接口一...原创 2019-08-24 11:27:22 · 66 阅读 · 0 评论