
设计模式
Alan_Redsheep
这个作者很懒,什么都没留下…
展开
-
设计模式1——单例模式
单例模式定义确保一个类只有一个实例,并且自动实例化并向整个系统提供这个实例要素私有化该类的构造函数。通过new在本类中创建一个本类对象。定义一个公有的方法,将在该类中所创建的对象返回。场景需要频繁实例化然后销毁的对象。创建对象时耗时过多或者耗资源过多,但经常用到,用此方法提前加载。有状态的工具类对象。频繁访问数据库或文件的对象。分析只能使用单...原创 2018-12-28 20:47:53 · 136 阅读 · 0 评论 -
设计模式2——工厂模式
工厂模式定义定义一个用于创建对象的接口,让子类决定实例化哪个类,工厂方法使一个类的实例化延迟到其子类。要素工厂实现//用户决定具体生产的产品种类class Factory implements IFactory { public IProduct createProduct() { return new Product(); }}工厂接口工厂能够生产...原创 2018-12-28 20:48:42 · 132 阅读 · 0 评论