【发布时间】:2011-02-01 23:13:04
【问题描述】:
我有一组可以协同工作的类(我正在用 javascript 编码)。
有一个父类和多个由父类实例化的子类。我有许多这些类的客户,每个客户都需要向父类或子类添加一个或多个方法。
我不是让每个客户端都从这些类继承(这可行但由于子类而变得混乱),而是让这些客户端在实例化主类时将函数传递给父类。
主类动态创建方法,客户端可以像一直在那里一样调用方法。
我的问题是:
- 这样做明智吗?
- 我正在做的事情的设计模式是什么?
【问题讨论】:
-
4 年前在 Javascript 中使用类是很困难的。
标签: javascript oop design-patterns