标签:oop 类的方法 microsoft 相同 需要 父类 自己 方法 利用
Class 类 | 相同属性的模版 |
Object 对象 | 通过类(模版)实例化后的实例.一个类经过实例化后方可在程序中调用.一个类可以实例化多个对象.每个对象亦可以有不同的属性 |
Encapsulation 封装 |
包含类的数据和方法.在类中对数据的赋值.内部调用对外部用户是透明的 1.防止数据被任意修改 2.外部程序不需要关注对象内部的构造.逻辑结构.只需要通过此对象对外提供的接口进行直接访问即可. |
Inheritance 继承 | 子类继承父类的方法(注:可重写) |
Polymorphism 多态 |
一个接口.多种形态(实现) 一个父类中派生出不同的子类.且每个子类继承了同样的方法名的同时又对每个方法名做了不通的实现.同一事物表现出的多种形态 |
无论用什么形式来编程,我们都要明确记住以下原则:
写重复代码是非常不好的低级行为
你写的代码需要经常变更
在开发中一定要努力避免写重复的代码,否则就相当于给自己再挖坑。
开发正规的程序时.写的代码一定要遵循易读、易改的原则(专业数据叫可读性好、易扩展).
如果你把一段同样的代码复制、粘贴到了程序的多个地方以实现在程序的各个地方调用这个功能,那日后你再对这个功能进行修改时,就需要把程序里多个地方都改一遍.因为如果你不小心漏掉了一个地方没改,那可能会导致整个程序的运行都出问题.在开发中一定要努力避免写重复的代码,否则就相当于给自己再挖坑.
OOP编程的主要作用也是使你的代码修改和扩展变的更容易
标签:oop 类的方法 microsoft 相同 需要 父类 自己 方法 利用
原文地址:http://www.cnblogs.com/Auroras/p/6102962.html