设计模式
Andy丁
分享知识,共同进步!欢迎指点批评!
展开
-
设计模式-单例
1.定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。(通过静态函数获取实例) 1.单例模式3要素 (1)构造函数私有化 (2)指向自己实例的私有静态应用 (3)以自己实例为返回值的静态的公有的方法。 2.单例的两种模式 (1)饿汉式(就是已经准备好了,只要去拿) public class Single{ private static Single single原创 2018-01-10 21:51:03 · 187 阅读 · 0 评论 -
设计模式-简单工厂模式、工厂模式、抽象工厂模式
简单工厂模式简单工厂模式其实不是一个设计模式,反而比较像一种编程习惯。主要我们定义一个非常简单的类主要负责帮我们生产不同的产品。类图如下:客户端通过简单工厂可以生产出具体产品A,具体产品B,具体产品C。简单工厂:package my.oschina.net.design.factory; public class SimplePizzaFactory { /** * 根据传入...转载 2018-03-18 17:11:44 · 307 阅读 · 0 评论