摘要: 装饰者模式可以实现在不修改任何代码的情况下,给对象赋予新的功能。 1.使用继承的缺陷: 假设一家咖啡店的类设计是有一个抽象父类Beverage(饮料): public abstract class Beverage { //由子类设置,用来描述具体饮料 protected String descri 阅读全文
posted @ 2020-07-04 22:50 ADvancedCZ 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1.单例模式的定义:确保一个类只有一个实例,并提供一个全局访问点。 编写单例实例的要点是: 1)将构造方法私有化,确保别的类不能通过构造方法创建对象; 2)在本类中通过私有化的构造方法创建对象; 3)提供一个静态方法让其它类可以获取这个对象。 使用静态方法是因为普通方法要通过对象来调用,而其它类不能 阅读全文
posted @ 2020-07-04 10:06 ADvancedCZ 阅读(120) 评论(0) 推荐(0) 编辑