面向对象
hrblpf
这个作者很懒,什么都没留下…
展开
-
ZT :面向对象三要素
面向对象三要素是封装 继承 多态 封装 封装就是事物抽象为类,把对外接口暴露,将实现和内部数据隐藏。继承面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。通过继承创建的新类称为“子类”或“派生类”。被继承的类称为“基类”、“父类”或“超类”。继承的过程,就是转载 2008-04-20 14:21:00 · 1285 阅读 · 0 评论 -
面向对象原则
封装变化 : 把可能经常变换的部分,从代码中提取出来,不要让它分散于代码中,这样可以提高维护性。多用组合,少用继承:"有一个"可能比"是一个"更好。使用组合可以有很大的弹性。针对接口编程,而不针对实现编程:这样可以让程序容易扩展,对现有代码影响小。为交互对象之间的松耦合设计而努力:对扩展开放,对修改封闭:即开放--关闭原则依赖倒置原则: 要依赖抽象,不依赖具体类。 类原创 2008-05-03 16:04:00 · 266 阅读 · 0 评论