除了模式之外,开发者们还需要一种简便的方式来重用具体的代码。
我们选定了可用的设计模式以后,就需要考虑具体的实现问题了。要想让弹出式日历能顺利工作,屏幕上必须得显示日期。日历必须得响应鼠标的点击。它的外观还得与其他的界面元素保持一致。这些都是组件大显身手的地方。
组件会从像素级别来详细指定设计响应。它们通常以代码的形式来体现,因此组件实际上也体现了具体的交互行为。它们是具备了诸如字体、颜色和布局等样式元素的功能性设计方案,如图1-2 所示。
![]() |
| (点击查看大图)图1-2 Sun.com上某个组件的存档记录 |




