![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
fearyd
这个作者很懒,什么都没留下…
展开
-
设计模式学习之单例模式
单例模式:简单说就是一个类只能被实例化出一个对象。 单例模式主要有两种写法: 1、饿汉式:类加载时就进行对象的实例化,写法如下: public class SingleTon { private static SingleTon instance = new SingleTon(); // 构造方法私有,确保外界无法直接实例化,不能被外界继承 private Si...原创 2019-02-23 20:13:47 · 140 阅读 · 0 评论 -
设计模式学习之策略模式
《设计模式》这本对策略模式的定义是:定义一组算法,将每个算法都封装起来,是他们之间可以相互替换。即针对一组算法,将每个算法都封装到具有共同接口的类中,使他们可以互相相互替换,在不影响客户端的情况下发生变化。 策略模式的三个角色: 1、环境角色(Context):承启上下文的作用,防止对策略的直接访问 2、抽象策略(Strategy):对策略进行抽象,定义每...原创 2019-02-25 11:29:31 · 160 阅读 · 0 评论