��一个OO开发环境应提供常用构件库,大多数语言环境都带有一个原始构件库(如整数、实数和字符),它是基础层。任一基本构件库(如"基本数据结构"构件)都应建立在这些原始层上。这些都是些一般的和可复用的类。这个层还包括一组提供其它应用论域服务的一般类,如窗口系统和图形图元。 ��表6.1显示了特定论域的构件库。最低层的论域库包括了应用论域的基础概念并支持广泛的应用开发。特定项目和特定组的库包括一些论域库,它包含为相应层所定义的信息。
�特定组的构件 ���─�一个小组为他们自己组内所有成员使用而开发
�特定项目的构件 ��─�一个小组为某一个项目而开发
�特定问题论域的构件 ─�购自某一个特定论域的软件销售商
�一般构件����� ─�购自专门提供构件的销售商
�特定语言原操作�� ─�购自一个编译器的销售商