构件
构件是面向软件体系架构的可复用软件模块。
构件的介绍
构件(component)是面向软件体系架构的可复用软件模块。它可以是被封装的对象类、一些功能、模块、软件框架、体系结构、设计模式等。
应用设计的的构件分为:
- 业务构件:用于业务设计的构件,形成可复用的业务模块。
- 功能构件:用于功能设计的构件,用于扩展开发系统功能。
- 业务构件
- 功能构件
- 构件对比
业务构件,主要应用于业务设计的构件,包含了输出、引用、窗体、表等业务设计。
构件输出、引用:若构件元素需要给其他构件引用,可设置构件输出;
- 可输出的元素包含:窗体、表、方法,即引用构件后,可打开被引用构件的窗体、查询被引用构件的表、执行被引用构件的方法;
- 适用场景:构件A设置输出,构件B引用构件A,则构件B可使用构件A输出的相关元素。
功能构件,主要应用于功能设计的构件,用于扩展开发系统功能。包含了窗体、资源管理、构件方法、源数据管理。
适用场景:
- 自定义规则(包含规则配置窗体)
- 扩展业务构件,增加自定义业务构件目录。例如:定时任务、权限配置等上图没有的功能扩展目录。
业务构件和功能构件的目录对比: