装饰者模式:动态地将责任附加到对象上。若要扩展对象,装饰者提供了比继承更有弹性的替代方案。 举例:有一家咖啡厅,主要饮料有咖啡,牛奶等。配料有糖,椰果等。每一款饮料都可以加入不限配料,但只有一款主饮。 此时,针对饮料有一个抽象类 package com.
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号