设计模式
Mars1997
这个作者很懒,什么都没留下…
展开
-
单例模式
单例模式 单例模式确保一个类只有一个实例,并提供一个访问它的全局访问点。那么单例模式有什么用途呢? 当我们想控制实例数从而节省系统资源或是存在一个类频繁的创建与销毁,就可以使用单例模式。 例模式的特点: 1.单例类只能有一个实例。 2.单例类必须自己创建自己唯一的实例。 3.单例类必须给所有其他对象提供这一实例。 单例模式的线程安全问题: 1.获取单例时,要保证不能产生多个实例对象。 2.在使用单...原创 2019-08-01 00:15:39 · 164 阅读 · 0 评论 -
工厂模式及抽象工厂模式
工厂模式 工厂模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 工厂模式主要解决接口选择的问题,定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。 优点: 1、一个调用者想创建一个对象,只要知道其名称就可以了。 2、扩展性高,如果想增加一个产品...原创 2019-08-01 17:10:21 · 220 阅读 · 0 评论