设计模式
上进的鸭
菜还不爱学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式之装饰器模式
Attach additional responsibilities to an object dynamically keeping the same interface.Decorators provide a flexible alternative to subclassing for extending functionality.原创 2020-09-27 09:52:25 · 131 阅读 · 0 评论 -
没有人比我更懂工厂模式
背景 直接new该对象,就会对该对象耦合严重,假如我们要更换对象,所有new对象的地方都需要修改一遍,这显然违背了软件设计的开闭原则 我们使用工厂来生产对象,我们就只和工厂打交道就可以了,彻底和对象解耦,如果要更换对象,直接在工厂里更换该对象即可,达到了与对象解耦的目的;所以说,工厂模式最大的优点就是:解耦 简单工厂模式 Code: 对象 public interface Fruit { void whatKind(); } public class Apple implements Fruit{原创 2020-07-28 19:31:26 · 147 阅读 · 0 评论 -
设计模式之7种单例模式
单例模式 饿汉式单例模式-可用 public class BadMashSingletonPattern { private final static BadMashSingletonPattern instance=new BadMashSingletonPattern(); private static BadMashSingletonPattern(){ } public BadMashSingletonPattern getInstance(){原创 2020-07-27 19:20:01 · 157 阅读 · 0 评论
分享