随笔分类 -  设计模式

常见的设计模式(二)—单例模式
摘要:这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 优点: 1、在内存里只有一个实例,减少了内存的开销,尤其是频繁的创建和销毁实例(比如管理学院首页页面缓存)。 2、避免对资源的多重占用(比如 阅读全文

posted @ 2018-02-06 17:30 dfsgfsgsg 阅读(172) 评论(0) 推荐(0)

常用的设计模式(一)—工厂与抽象工厂模式
摘要:一、工厂模式 定义一个用于创建对象的接口,让子类决定实例化哪一个类,该模式使其创建过程延迟到子类进行。通俗地说就是让工厂类来new所需的对象,然后通过工厂类来获取所需的对象。 优点:(1)一个调用者想创建一个对象,只要知道其名称就可以了。 (2)扩展性高,如果想增加一个产品,只需扩展一个工厂类就可以 阅读全文

posted @ 2018-02-04 22:11 dfsgfsgsg 阅读(183) 评论(0) 推荐(0)

导航