什么叫面向对象?

 

什么叫面向对象? 首先我们要了解面向过程。

面向对象的三大特型!和五大原则

1 封装 

        好处:
       1、解决了代码的冗余
       2、掌握使用方法

2 多态

       好处:

      1、我们把不同的子类对象都当做父类来看,屏蔽所有子类之间的差异,写出通用代码,做出通用的编程,
  以适应需求的不断改变。

3 继承

      好处:

      1、解决了类与类之间代码的冗余
  子类 ---->父类 属性、方法  。私有字段,构造函数。

五大原则

    -->单一职责原则
   --->一个对象应该只包含一个单一的职责,并且该职责被完整的封装在一个类中。
   如果一个类中封装了过多的职责,这些职责在并发执行的时候会相互干扰。

--->开放封闭原则
   --->对扩展开放,对修改代码封闭。
   修改容易出现bug 

--->依赖倒转原则
   --->高层(high level)模块不该直接依赖低层(low level)模块。它们两个应该依赖抽象(abstraction)。

--->里氏替换原则
   --->子类能够替换掉他们的父类

--->接口隔离原则
   --->客户端不应该依赖那些它不需要的接口。
   代码冗余、臃肿

 

posted @ 2015-06-13 20:53  花神华安  阅读(192)  评论(0)    收藏  举报