0 Comments

高效利用可重用的代码

发布于:2012-11-15  |   作者:广州网站建设  |   已聚集:人围观
组件:高效利用可重用的代码

除了模式之外,开发者们还需要一种简便的方式来重用具体的代码。

我们选定了可用的设计模式以后,就需要考虑具体的实现问题了。要想让弹出式日历能顺利工作,屏幕上必须得显示日期。日历必须得响应鼠标的点击。它的外观还得与其他的界面元素保持一致。这些都是组件大显身手的地方。

组件会从像素级别来详细指定设计响应。它们通常以代码的形式来体现,因此组件实际上也体现了具体的交互行为。它们是具备了诸如字体、颜色和布局等样式元素的功能性设计方案,如图1-2 所示。

(点击查看大图)图1-2 Sun.com上某个组件的存档记录
开发人员用组件来拼凑出设计的所有细节。组件构建完成以后,就变成了随时待命的现成元素,能轻易地嵌入到任何新界面中去。这使得每一个环节的开发速度都得到了提高,从早期的原型阶段到最后的部署阶段莫不如此。简而言之,组件就是将设计模式进行完整代码化、模块化后得到的可执行版本。
飞机