设计模式
文章平均质量分 63
OliverZang
这个作者很懒,什么都没留下…
展开
-
单例模式 Singleton
面向对象的设计模式,是在特定场景下常用而有效的设计,优点在于代码有效,易读,有利于程序员复用,维护。单例模式 (Singleton)单例模式是23种GoF设计模式中的一种,主要用来解决以下问题:如何保证一个类只有一个实例?如何让访问单个实例变得简单?如何让类控制实例化如何限制一个类的实例数量?单例模式使用下列方式解决上述问题:隐藏构造器定义一个public static o...原创 2018-11-21 14:22:39 · 249 阅读 · 0 评论 -
工厂模式 Factory Method
工厂模式 (Factory Method)工厂模式主要用于解决以下问题:如何创建一个对象,让子对象自选用于实例化?如何让一个类的实例化推迟到子类?解决方案定义一个独立 operation (factory method) 用于创建对象调用factory method 来创建对象使用场景日志记录器:记录到本地硬盘或远程服务器,用户可以选择记录日志地点数据库访问,用户不知道...原创 2018-11-23 15:05:09 · 174 阅读 · 0 评论