架构 理论 设计原则 软件 总结
2017-10-04 12:02
357 查看
GRASP通用职责分配软件模式
来自《UML和模式应用》1.信息专家
把职责分配给拥有足够信息可以履行职责的专家。2.创建者
以下情况可以之一才可以把创建A的职责给BB“包含”A
B记录A的实例
B密切的使用A
B拥有A的初始化数据
3.低耦合
4.高内聚
5.控制器
接收事件协调整个系统6.多态
子类7.纯虚构
概念抽象8.间接
要通过中介与其他人对话9.受保护的变化
封装变化SOLID面向对象设计原则
来自《java设计模式》1.单一职责
2.开放封闭
3.里式替代
4.依赖倒置
5.接口分离
相关文章推荐
- 架构 理论 设计原则 分布式 总结
- 系统架构设计总结—软件架构风格
- 软件架构——设计原则
- 针对架构设计的几个痛点,我总结出的架构原则和模式
- App后台开发运维和架构实践学习总结(8)——后台产品设计的4个原则
- 软件架构设计的六大原则
- 软件架构——设计原则
- 对软件架构设计的一些总结和理解
- 针对架构设计的几个痛点,我总结出的架构原则和模式
- 对软件架构设计的一些总结和理解
- 软件架构设计原则和模式(上):分层架构设计
- OOD软件架构设计原则
- 经历一个工具软件版本架构设计后的总结
- 系统架构设计理论与原则
- SoC嵌入式软件架构设计之三 :代码分块(Bank)设计原则
- 软件架构方法设计和理论
- Microsoft NLayerApp案例理论与实践 - 多层架构与应用系统设计原则
- 对软件架构设计的一些总结和理解
- Microsoft NLayerApp案例理论与实践 - 多层架构与应用系统设计原则
- 系统架构设计理论与原则、负载均衡及高可用系统设计速记 一、系统架构设计理论与原则 这里主要介绍几种常见的架构设计理论和原则,常见于大中型互联系统架构设计。 (一)、CAP理论 1、什么是CAP