翻译:封装改变
原文地址:http://www.design-nation.net/en/archives/000574.php作者:Cesar Tardaguila
什么改变,封装什么
不要让你自己重复做一件事情,当你重复得写一段相同的代码时,你正将你自己推入一个墙角。
看看下面的例子:
我正在开发的应用程序使用了UI组件。那是一个MVC应用程序,视图完全是从应用程序的逻辑中抽象出来的。
这里有很多视图(View)(很多数据需要通过不同的形式展示出来),因此我为每个视图单独建立一个类。
每一个视图都加载一个包含有该视图所需的图形和交互的元素(button, datagrid等),所有的视图都继承自同一个类并且实现了事件分派(event dispatching),同时也就产生了许多重复的代码。这也是不要继承自movieClip的原因之一,另外一个原因我并不想在这篇文章中讨论,总之我们不应该让它继承自MovieClip。
(more)








