装饰模式

2015-11-23 21:58:00 1 举报
装饰模式是一种结构型设计模式,它允许在运行时动态地给对象添加额外的职责。装饰模式通过使用不同的具体装饰类以及它们的组合,可以创造出许多不同行为的组合。它是通过创建一个包装类,也就是装饰来包裹真实的对象。该模式的主要优点是可以在不改变原始对象的基础上,通过对其进行包装、扩展和修改,实现对对象功能的增强或扩展。装饰模式适用于当不能采用生成子类的方式进行扩充时。其主要缺点是使用装饰模式会产生很多小对象,增加了系统的复杂性。
作者其他创作
大纲/内容
评论
0 条评论
下一页