用主体+插件的方式构造软件
来源:互联网 发布:淘宝3d试衣技术 编辑:程序博客网 时间:2024/04/20 16:31
软件各部分组件用什么样的结构好? 积木、层次、网状、树形,主体+插件各优缺点。
1.积木结构组件之间的关系太少。就像儿童积木玩具,一拍就散,不稳定。一般只用于理解系统结构,画画图可以。
2.层次简单容易实现。只有相邻层之间有关系,适应情况不多。3.网状关系实现太复杂,一般都需要归纳简化关系,将组件之间的间接关系归纳简化。
4.树形关系,表示了组件的组成(包含)关系。一个组件只能属于一个父亲。
5.主体+插件这种模式将系统内部的关系集中到一个或者多个总线上管理,比较容易实现。组件之间的关系得到好的控制和管理。扩充比较容易,组件增加不会全部重构。
我倾向第5种:主体+插件,计算机硬件已经成功应用了这一模式。截止目前软件结构还没有清晰的使用“主体+插件”组织软件结构。
如果软件全部用代码实现,就不好形成有型的主体对象。但是在模型驱动方式的开发模式下,软件结构用模型来描述软件,这时才能比较容易实现主体+插件的结构。
- 用主体+插件的方式构造软件
- 选择指定主体的所有零件的插件
- 构造软件的利器
- 主体的概念
- 页面的主体标记
- HTML的主体结构
- 政府采购的主体
- 主体
- C#抽名软件主体设计
- 软件插件的定义
- 存在就是联系的主体
- imooc网的主体框架
- 非正态主体均值的假设检验
- HTML5的主体结构元素
- 更换Echarts的主体颜色
- 用yum方式安装软件的优势
- Eclipse安装插件的方式
- ibatis插件的安装方式
- Userinit.exe
- 警告对话框AlertDialog的使用
- Windows 7下VS2008破解90天限制的激活升级方法(支持简体中文,英文,繁体中文)
- 格式化I/O函数
- 线程安全的C++的Singleton实现
- 用主体+插件的方式构造软件
- C++/C 出现较多的面试题的答案与评分标准
- Thread.Join()和Thread.Sleep()
- 字符串和内存操作函数
- SQL2005级联删除,层叠,设置空,设置默认值
- 后台注册脚本文件
- 开篇
- linux下安装jdk
- C# DataGridView很全面的基本功能介绍