1
3
在构建中型到大型的JavaScript应用程序时,我发现将所有控件创建/实例化移动到单个类中很方便,因为每个方法都是该控件的工厂(即:组合框、文本区域、按钮、工具提示、复选框等)。因为只有工厂类才知道如何创建控件,这就增加了将视图逻辑与控件实例化本身分离的好处(当然,只要控件构造函数和接口保持不变)。
将控件创建与视图分离允许您快速轻松地将控件实现换成另一个控件,而无需搜索整个应用程序来查找/替换该控件创建样板的所有实例。
编辑:
例如,如果单个组合框是由某个类定义的,
但是,如果您需要突然使用一个不同的类来进行测试,那么您可以更改它。 一旦 在工厂里
并且可以轻松地来回切换,而无需更改实际的小部件类。 |
2
0
几乎忘了这个问题。我解决了这个问题,如果有人想知道,下面是如何做到的:
|
Brendan · Java中从父类继承的对象的ArrayList 2 年前 |
Tali · 继承-您应该使用基类,还是它们只是子类的框架? 2 年前 |
mask2 · 如何轻松访问继承类的功能? 2 年前 |
Dimon · 父类中的Setter,以及一些没有参数的子类 2 年前 |
Miguerurso · Javascript类继承无法正常工作 2 年前 |
GuessMe · 返回新类对象的正确方法(也可以扩展) 2 年前 |
Daniel Lizik · 重写父类构造函数的子类成员初始值设定项 2 年前 |
i_know_what · 以基类作为参数重写错误的方法 2 年前 |