作为菜鸟,大言不惭的回答CSDN盖章砖家的博文的问题
http://blog.csdn.net/jyk/archive/2010/02/08/5300402.aspx
面向对象的本质是什么:
统一描述,
人类一直在追求对现实世界的统一描述,
编程领域的面向对象就是统一描述在这个领域的具体表现,
由于软件工业本身的落后地位,几乎大部分的面向对象理论都是有领域相关的或者说是有条件性的。
换句话说:统一描述能达到的境界以及对生产的影响是跟业务领域、已有的知识、生产手段密切相关的,
所以他不同的开发组织,对OO有不同的理解,当你试图把你的理念推销给其他团队的时候,
可能别人根本不能接受,也可能是和他们的技术条件和生产手段不相容的.