![]() |
1
1
当一个孩子提到他的父母时,你会很小心的。虽然它不会破坏任何与对象方向相关的规则,但它确实开始 Composite 结构更难维护和理解。 ActionScript3.0中的显示列表设计用于在与子级交互时使用方法调用,以及每当子级执行对父级可能感兴趣的操作时使用事件(有时是冒泡)。 这个方向帮助我们让孩子们不知道他们在层次结构中的位置,并将他们设计得更像通用(可重用)组件。通常,当操作脚本显示列表从父级移动到子级时,它会从更具体的移动到更不具体的。例如,creditcardform可能包含一个textinput控件。 |
![]() |
2
0
虽然这不是一个好的做法,
关于
|
![]() |
3
0
我觉得这很糟糕,因为父母的状况是这样的
当需要实现拖放时,让我们考虑一个简单的例子。可以这样做:
|
![]() |
4
0
让我们把这个分解…
需要ActionScript来命名函数
某物
. 另一种让孩子进入显示列表的方法是
因此,虽然在这种尴尬的困境中没有任何对象被侵犯,但有一种更自然的写作方式
|
|
simply lemon · python上链表的添加方法 1 年前 |
|
Anonymous · 为什么在这个例子中self和类名的用法不同? 1 年前 |
![]() |
P N Singh · 在CPP Oops中调用对象而不创建它 1 年前 |
![]() |
Muthuraj · 如何创建一个通用工厂来创建某种类型的实例[重复] 1 年前 |
![]() |
Andy Votava · 从父类定义调用学生方法 1 年前 |