设计模式
输微
这个作者很懒,什么都没留下…
展开
-
java如何消除太多的if else判断?
可以直接看这篇文章https://segmentfault.com/a/1190000022604899原创 2020-09-18 13:27:01 · 630 阅读 · 0 评论 -
模板方法模式
参考《设计模式之禅》《java设计模式》(刘伟)原创 2020-06-24 17:19:22 · 165 阅读 · 0 评论 -
工厂模式
简单工厂模式工厂模式抽象工厂模式https://www.jianshu.com/p/7deb64f902db原创 2019-07-13 14:46:13 · 73 阅读 · 0 评论 -
建造者模式
建造者模式 是将对象的创建和表示分离建造者模式 和工厂模式不同1)建造者模式注重于方法的调用顺序而工厂模式更注重于产品的生产2)建造者模式 能够创造复杂的对象而工厂模式只能用来 创造较简单的对象...原创 2019-08-04 16:12:58 · 542 阅读 · 0 评论 -
单例模式
1概述单例模式 就是确保某个类只有一个实例,且能自行实例化并向系统提供实例2模式分析单例模式 一共有四种单线程单例模式public class Singleton { private static Singleton singleton; private Singleton(){} public static Singleton getInstance()...原创 2019-07-14 12:29:26 · 77 阅读 · 0 评论 -
适配器模式
1概述适配器模式又名变压器模式 包装器模式适配器是将现有接口转化为客户端类所期望的接口【1】注:【1】在适配器模式定义中所提及的接口是指广义的接口,它可以表示一个方法或者方法的集合2设计模式结构注: Adaptee 适配者 Adapter 适配器对象适配器模式中,适配器在request方法体中调用 成员变量adaptee的specialRequest方法,完成转换类适配器模式中,...原创 2019-07-14 16:08:31 · 86 阅读 · 0 评论 -
面向对象设计模式原则
单一职责 里氏替换法则 接口隔离 依赖倒置 迪米特原则 开闭原则原创 2019-07-30 19:07:43 · 75 阅读 · 0 评论 -
组合模式
概论组合模式,又称“部分-整体”模式,属于结构型设计模式。组合模式是一种能够无须区别对待叶子和容器对象,也可以一致性地处理树形结构的解决方案设计模式结构Component 抽象组件类或者抽象组件接口Leaf 叶子类Composite 容器类透明组合模式 符合了依赖倒置原则,客户端可以一致性地对待叶子和容器对象,在遍历时也不需要强制转换了。但是由于在运行时,调用叶子类的add、r...原创 2019-08-04 17:07:10 · 418 阅读 · 0 评论 -
享元模式
1概论享元模式(Flyweightpattern)是为了解决大量相同或相似对象占用内存空间的诞生设计模式。享元模式以共享的方式高效地支持大量细粒度对象的重用。享元模式的关键在于区分内部状态(Intrinsic State)和外部状态(Extrinsic state)2享元模式结构...原创 2019-08-08 22:05:23 · 137 阅读 · 0 评论