Callback方式的增加,无疑增加了充分理解代码的难度。
Callback方式是否真的有必要?有么有更合理更容易理解的代码结构?
有必要。
皮肤不能完成的角色和功能通过Callback函数来完成(例如:文本框皮肤不能处理文字渲染,必须调用主体TextField来完成。这里利用了Callback函数)。
注意:Callback不是用来传递数据的。传递数据完全交由事件机制来处理。
Callback方式的增加,无疑增加了充分理解代码的难度。
Callback方式是否真的有必要?有么有更合理更容易理解的代码结构?
有必要。
皮肤不能完成的角色和功能通过Callback函数来完成(例如:文本框皮肤不能处理文字渲染,必须调用主体TextField来完成。这里利用了Callback函数)。
注意:Callback不是用来传递数据的。传递数据完全交由事件机制来处理。