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