设计模式
文章平均质量分 75
_新
该用户很懒,什么也没有留下
展开
-
设计模式——单例Singleton
若是你希望自己写的程序中的某个类只能有一个相对应的实例,那么这个时候就要用到单例模式了。单例模式是一种非常常见的设计模式,实现方法有好几种,下面将一一介绍:1.懒汉式public class Singleton { private static Singleton instance; private Singleton(){} public static Singleton g原创 2016-03-25 13:19:34 · 667 阅读 · 0 评论 -
设计模式——工厂方法模式
工厂方法是工厂模式三种表现形式中的一种,另外两种是简单工厂和抽象工厂,三者的差异主要在于抽象程度的不同,实际上简单工厂和工厂方法很相似,差别只是简单工厂没有提供工厂接口。下面先给出工厂方法的示意图: 如图所示,工厂方法模式需要定义一个用于创建对象的接口,然后让子类决定实例化哪一个类,其一个显著的特征就是使一个类的实例化延迟到其子类。给出代码更容易理解:public interface IFac原创 2017-03-12 23:48:27 · 356 阅读 · 0 评论