C#面向对象浅谈

      众所周知,符合面向对象的编程语言必须具备三大特征:

      1. 封装

      2. 继承

      3. 多态

  ·   封装 : 把数据结构和行为组合到一起,复用的过程叫做封装。减少设计 private 成员可以有效降低封装的复杂度,private 越少,代码就越优美。

  ·   继承 : 在已有的封装过程中,派生出新的封装过程。通俗来说,就是继承基类所有的公开的数据结构和行为,所派生出来的子类。

  ·   继承 : 封装 + 继承 = 多态,没有封装和继承就没有多态。通俗来讲,多态是一种概念,它并不真是存在。比如人可以多态出好莱坞明星,这都是概念,并不存在,好莱坞明星可以派生出汤姆·汉克,莱昂纳多,这就是真实的人了,它真实存在的。

posted @ 2018-04-07 16:53  恍然一生  阅读(103)  评论(0编辑  收藏  举报