1.管道-过滤器(数据流风格)
每个构件都有一组输入和输出,构件读输入的数据流,经过内部处理,然后产生输出数据流。这里的构件被称为过滤器,这种风格的连接件就像数据流传输的管道,将一个过滤器的输出传到另一个过滤器的输入。
2.面向对象(调用-返回风格)
数据的表示方法和它们的相应操作封装在一个抽象的数据类型或对象中。
3.基于事件的隐式调用风格(独立构件风格)
基于事件的隐式调用风格的思想是构件不直接调用一个过程,而是触发或广播一个或多个事件。系统中的其它构件中的过程在一个或多个事件中注册,当一个事件被触发,系统自动调用这个事件中注册的所有过程。
4.层次系统风格(调用-返回风格)
每一层为上层服务,并作为下层客户。
5.数据库(数据为中心风格)
若输入流中某类时间触发进程执行的选择,则仓库是一传统数据库。
6.黑板(数据为中心风格)
若中央数据结构的当前状态解发进程的选择,则仓库是一黑板系统。
7.