过度使用继承来扩展对象的功能。
由于继承为类型引入的静态特质(静态是指在编译时就决定了。动态是指运行时。)使扩展缺乏灵活,随着功能的增多,子类膨胀。
根据需要动态增加功能。
动态的为一些对象增加一些功能。
由于继承为类型引入的静态特质(静态是指在编译时就决定了。动态是指运行时。)使扩展缺乏灵活,随着功能的增多,子类膨胀。
根据需要动态增加功能。
动态的为一些对象增加一些功能。
本文讨论了过度使用继承扩展对象功能的问题,并提出了一种更灵活的方法:通过动态方式为对象增加所需功能,以此解决子类膨胀及扩展性问题。
2978

被折叠的 条评论
为什么被折叠?