
设计模式
冰敷逆向
有问题可以添加VX:ShawYbo
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
单例模式
单例模式(Singleton)也叫单态模式,是设计模式中最为简单的一种模式。常见的创建方法有两种,懒汉式和饿汉式。1.饿汉式public class SingletonH { /** * 在类的内部可以访问私有结构,所以可以在类的内部产生实例化对象 */ private static SingletonH s = new SingletonH(); /**...原创 2019-09-09 16:43:21 · 1128 阅读 · 1 评论 -
工厂模式
工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 我自己对于简单工厂模式的理解就是,你需要实例化一个对象,但不需要知道具体怎么去实例化,也不用去new...原创 2019-09-10 23:56:23 · 2392 阅读 · 0 评论 -
抽象工厂模式
一. 与工厂模式的区别工厂模式:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 关于抽象工厂,我是这样理解的,抽象工厂更像是简单工厂模式的高级版,简单工厂模式只能生产一类产品的多个型号,而抽象工厂能生产不同类别的产品。举个例子,一家水果...原创 2019-09-15 00:34:32 · 304 阅读 · 0 评论