1.装饰设计模式含义:不改变类的原有结构(类成员和类的设计结构)的基础上,提供更强大的功能,这样的一种类的设计模式
2.面试题:装饰设计模式与继承下的方法重写哪个更好?
①.继承下的方法重写:类与类之间必须是继承关系,必须是对父类的已有方法进行功能性增强
②.装饰设计模式:类与类直接 不需要必须是继承关系,但是操作的数据类型必须是一个东西 增强的方法,在原始的类中不一定存在
③.在实际开发中,一般都是继承+装饰设计模式结合使用
1.装饰设计模式含义:不改变类的原有结构(类成员和类的设计结构)的基础上,提供更强大的功能,这样的一种类的设计模式
2.面试题:装饰设计模式与继承下的方法重写哪个更好?
①.继承下的方法重写:类与类之间必须是继承关系,必须是对父类的已有方法进行功能性增强
②.装饰设计模式:类与类直接 不需要必须是继承关系,但是操作的数据类型必须是一个东西 增强的方法,在原始的类中不一定存在
③.在实际开发中,一般都是继承+装饰设计模式结合使用