大话设计模式

《大话设计模式》

第210章

上一页 封面 下一页

小A:“为什么使用Decorator?”

大B:“我们通常可以使用继承来实现功能的拓展,如果这些需要拓展的功能的种类很繁多,那么势必生成很多子类,增加系统的复杂性,同时,使用继承实现功能拓展,我们必须可预见这些拓展功能,这些功能是编译时就确定了,是静态的。使用Decorator的理由是:这些功能需要由用户动态决定加入的方式和时机。Decorator提供了‘即插即用’的方法,在运行期间决定何时增加何种功能。”

本章内容字数过少,其他网站可能还在更新中,后续会自动修复。

阅读大话设计模式最新章节 请关注米妮小说网(www.qixinyuan.com.cn)

上一页 目录 下一页 存书签

热门推荐