黄明 BLOG

专注项目管理,软件工程,软件架构,.NET,MOSS开发....
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年2月21日

摘要: OO编程的不同境界 入门级- 过程/Procedural:在编写OO程序时还像其编写C或Basic程序一样,有大量的static方法和 public/global变量, 将这些放在一起就像他们使用 C的头文件或Pascal模块一样。 初级 - 抽象/Abstract:知道对象是带有可以使用的状态和方法的实体,可以考虑一些抽象层次的东西,知道封装。中级 - 层次/Hierarchical:知道如何使用对象的继承性, 可以建立起类的层次结构,并将公共代码放在父类中。中高级 -多态 /Polymorphic:知道使用多态,知道如何使用虚方法和覆盖,能够创建虚类且懂得使用interfaces 的目的。 阅读全文

posted @ 2011-02-21 12:10 竹仪攸欣 阅读(175) 评论(0) 推荐(0) 编辑