一切皆对象,面向对象的使用常常要使用许多代码模块,每个模块都提供特定的功能,每个模块都是孤立的,甚至与其他模块完全独立。这种模块化编程方法提供了非常大的多样性,大大增加了代码的重用机会。
Oop技术以结构、数据的含义以及数据和数据之间的交互操作为基础,这通常意味着要把更多的精力放在项目的设计阶段,但项目的可扩展性比较高。一旦对某种类型的数据的表达方式达成一致,这种表达方式就会应用到应用程序以后的版本中,甚至是全新的应用程序中。这样将大大减少开发时间。
面想对象编程一般包括类、方法、属性的定义,类的继承、方法重载、类的构造等
http://www.cnblogs.com/jsping/archive/2012/06/08/2542212.html
原文:http://www.cnblogs.com/zlbk/p/3910294.html