面向对象七大基本设计原则

  

SRPSingleresponsibility principle

  

LSPLiskovSubstitution Principle

1LSP

2

3

4

  

 1

  

接口分离原则的意思就是:一个接口不需要提供太多的行为,一个接口应该只提供一种对外的功能,不应该把所有的操作都封装到一个接口当中

第二种定义:一个类对另外一个类的依赖性应当是建立在最小的接口上的。

两种

该方法通过实现多个接口来完成需要的职责。

两种方式各有优缺点,通常我们应该先考虑后一个方案,如果涉及到类型转换时则选择前一个方案。

 

  

OCP

Open ClosedPrinciple

 

 

closed for modificationopen forextension

1234

 

 

 

100%

  

LODLaw ofDemeter 

 

<1>

<2>

 

<1>

<2>

 

<1>

<2>

  

(1)(2)

(1)

 

 

(2)

 

来源:臭丫头站住

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2015年1月15日
下一篇 2015年1月15日

相关推荐