架构中的设计原则总结

原创 2016年07月03日 18:47:14

一 、单一职能原则:

二、替换原则:父类出现的地方都能用子类替换

  1.子类必须实现父类的方法

  2.子类可以有自己的特性

  3.覆盖或者实现父类方法的时候输入参数可以被放大

  4.覆盖或者实现父类方法的时候输出结果可以被缩小

三、依赖注入原则:依赖于抽象(类和接口)不具体依赖于实现,注入(传入对象):三种实现方法 构造方法、多态(接口声明实现依赖于对象)、set方法

四、接口分离原则:一个接口不应该实现太多行为。一个接口只实现一个对外的功能,不应该把所有的操作都放在一个接口中

      接口分离:注重的是方法分离;单一职能:从业务逻辑上划分的

五、迪米特原则(类之间解耦,少耦合)

六、开闭原则(对类的改动通过添加代码实现,不是通过修改原有的代码实现)




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

App后台开发运维和架构实践学习总结(8)——后台产品设计的4个原则

什么是后台产品 后台产品也被我们称为后台管理系统、内部管理系统。简单而言,是给企业员工开发的办公性质产品,同时也是对用户使用的App,Web等产品的一个伴生产品。 我们还可以将后台产品按照使用对象...

软件架构设计系列总结—1—面向对象设计原则理解

面向对象设计(OOD)核心原则让我的程序模块达到“高内聚低耦合”,这是来自于30年前兴起的结构化设计(structured Design),但是同样适用于我们的OOD。 1.高内聚:     高内...

软件架构设计系列总结—2—一些软件设计的原则

[+] Don’t Repeat Yourself (DRY)Keep It Simple, Stupid (KISS)Program to an interface, not an imple...

技术架构视图-设计原则与模式

  • 2013年04月05日 00:52
  • 499KB
  • 下载

读《MySQL性能调优与架构设计》笔记之Query语句优化基本思路和原则

在分析如何优化MySQLQuery 之前,我们需要先了解一下Query 语句优化的基本思路和原则。一般来说,Query 语句的优化思路和原则主要提现在以下几个方面:         1. 优化更需要...

高性能、高流量互联网应用架构设计实战原则

FreeWheel是由前DoubleClick高管Douglas Knopper, Jon Heller和Diane Yu于2007年创建,由硅谷顶级的风险投资机构Battery Ventures投资...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:架构中的设计原则总结
举报原因:
原因补充:

(最多只允许输入30个字)