2018年2月26日

软件架构原则关键词

摘要: 单一职责 开放封闭 里氏替换 最少知识 接口隔离 依赖倒置 组合/聚合复用原则 无环依赖原则 共同封装原则 共同重用原则 控制反转”(或称为“依赖注入) 封装重用的代码,不要复制。 保持它简单与傻瓜(界面设计,接口设计) 高内聚与低耦合 约定代替配置 命令查询分离 分解复杂问题 基于接口编程 不要过 阅读全文

posted @ 2018-02-26 19:58 lzhooooo 阅读(150) 评论(0) 推荐(0) 编辑

对软件架构的一些理解

摘要: 软件架构是在架构思想和原则的基础上,对系统进行模块化设计和组合,形成系统整体结构和属性。架构不是一次性工作,是一个持续的工作和决策,架构关心很多非功能性需求,性能指标,可靠性,可测试性,可扩展性,成本,版权问题(在自研,商业软件和开源软件上的选择)。架构是为了应对不断变化的需求,技术的不断革新,团队 阅读全文

posted @ 2018-02-26 19:25 lzhooooo 阅读(246) 评论(0) 推荐(0) 编辑

导航