面对对象本来就是哲学问题

日期:2009-07-05 | 作者: Allen

很多人说博客园首页的文章质量太水了,在我看来,如果博客园没有首页编辑的话,像现在把放在首页的权限给用户,这种“太水”的感觉永远不会消失的。好了这个是后来话,转到正题上。

最近看到两篇文正比较有意思的:

第一篇是肖鹏写的,个人感觉分析的很到位,说到的一些问题也都很实际,例如:贫血对象(Anemic object)和管理者类(Manager object)。该文章后面的一些评论是有些不着调儿的。也难怪肖鹏在他的Twitter上Update了“都是做技术的,评论个文章张三分析动机,李四讨论哲学,就TMD每一个谈技术的。发篇博客不够这帮文革小将唧歪的。

第二篇Ivony写的,我很喜欢他的第一段:

在引用的这篇文章中,作者指出了九个其认为“不够面向对象”的对象。而本人一直不喜欢不是面向对象或者不够面向对象这样的提法,在本人看来,所有的这些对象不过是因为其不够饱满,而在实际的项目设计中,根本没有必要要求所有的对象都是饱满的。

我觉得面对对象本来就是哲学问题,因为之所以有面对对象,面对对象的产生,是为了让编写程序的人,在编写程序的时候,能用世界上的普遍规律来描述他是如何解决问题的。既然是普遍规律,就一定有认识方法实践方法,两者相互补充,相互验证。

所以,面对对象本来就是公说公有理,婆说婆有理的东西,就看你的立场站在哪边了,是认识方法还是实践方法。

也许你还会喜欢

One Response to “面对对象本来就是哲学问题”

  1. 1 Ivony 七月 25th, 2009 at 11:34 下午

    先声明是搜索引擎无意中搜到阁下的文章的。

    继续一贯简练的风格。

    首先对阁下的赞许表示感谢。

    其次表示自己也并非不知道第一篇文章的道理和意义所在。

    最后,任何东西都需要反面的意见,真理从来都不是绝对的。一个东西没有反面意见不代表它是真理,而只可能是真理被掩盖了。而正面意见大家都喜欢发表,反面意见就只好由我来代表了。我写博文的原则就是基本原则不写别人写过或者会写的东西。

    或者说我想表达两点:

    1、并非完全不认同原文观点。
    2、并无私人恩怨,而是我就是Ivony。

    回复

Leave a Reply