设计模式
文章平均质量分 94
没那个条件
不断学习!
展开
-
常用的设计模式汇总
超详细,常用的设计模式汇总! 单例模式 观察者模式 装饰者模式 适配器模式 工厂模式 代理模式(proxy) 单例模式 简单点说,就是一个应用程序中,某个类的实例对象只有一个,你没有办法去new,因为构造器是被private修饰的,一般通过getInstance()的方法来获取它们的实例。 getInstance()的返回值是一个对象...原创 2019-10-21 21:34:06 · 137 阅读 · 0 评论 -
设计模式之代理模式
我对代理模式的理解是: 一个人本该他去做的事情,他由于一些原因不想做,他把他交给别人去做这件事情。比如现在的项目老大都把比较繁琐但又没什么技术含量的东西交给小弟做一样!小弟就是代理者。 例子:代码如下。 接口SubJect.java Java代码 package pattern.detegate; public interface SubJect { ...原创 2014-07-21 11:34:02 · 327 阅读 · 0 评论 -
设计模式之工厂模式
工厂模式定义:实例化对象,用工厂方法代替new操作。 主要分为三类:1. 简单工厂模式(Simple Factory) 2. 工厂方法模式(Factory Method) 3. 抽象工厂模式(Abstract Factory) 什么情况下使用工厂模式:1.在编码时不能预见需要创建哪种类的实例。 2.系统不应依赖于产品类实例如何被创建、组合和表达的细节。 一.简单...原创 2014-07-21 11:07:25 · 541 阅读 · 0 评论 -
设计模式之装饰器模式
定义 Decorator装饰器,顾名思义,就是动态地给一个对象添加一些额外的职责,就好比为房子进行装修一样。因此,装饰器模式具有如下的特征: 它必须具有一个装饰的对象。 它必须拥有与被装饰对象相同的接口。 它可以给被装饰对象添加额外的功能。 用一句话总结就是:保持接口,增强性能。 装饰器通过包装一个装饰对象来扩展其功能,而又不改变其接口,这实际上是基于对象的适配器模式的一种...转载 2014-07-21 11:29:57 · 319 阅读 · 0 评论