
设计模式
开着奥迪卖小猪
走在成为大牛的路上!
展开
-
设计模式——单例模式
【单例模式 Singleton】 单例模式Singleton:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 保证唯一性的思想及步骤: 为了避免其他程序建立该类对象,先禁止其他程序建立该类对象,即将构造函数私有化 为了避免其他程序访问到该类对象,须在本类中创建一个该类私有对象 为了方便其他程序访问到该类对象,可对外提供一个公共访问方式(全局访问点) ...原创 2017-06-30 15:00:58 · 274 阅读 · 0 评论 -
设计模式—装饰者模式
装饰模式Decorator:动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更加灵活。 当想要对已有的对象进行功能的增强时,可以定义类,将已有的对象传入,基于已有的功能,并提供加强功能,那么自定义的该类称为装饰类。 装饰类通常会通过构造方法接收被装饰的对象,并基于被装饰的对象的功能,提供更强的功能。 对象增强的手段: 1继承 被增强的对象固定的原创 2017-06-30 15:02:49 · 416 阅读 · 0 评论