摘要: 面向对象3大机制 封装,隐藏内部实现 继承,复用现有代码 多态,改写对象行为 对象是什么?从概念层面讲,对象是某种拥有责任的抽象。从规格层面讲,对象是一系统可以被其他对象使用的公共接口。从语言实现层面,对象封装了代码和数据。 怎么才能设计好的面向对象?遵循一定的面向对象设计原则。熟悉一些典型的面向对象设计模式。 从设计原则到设计模式1针对接口编程而不是针对实现编程 2优先使用对象组合,而不是... 阅读全文
posted @ 2010-01-04 23:19 兰色★毒药 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 父类引用指向子类对象(基类声明变量,子类实例化)注意三种情况 一)、基类是否有virtual,先扫描自己(基类),如果没有,调用自己(基类)的方法,当然所有继承它类的子类就不能有override方法: public class Person { public void show() { Console.WriteLine("我是人"); } } public class Student : ... 阅读全文
posted @ 2010-01-04 23:15 兰色★毒药 阅读(266) 评论(0) 推荐(0) 编辑