2006年11月8日

不要让对象成为奴隶

摘要: [写这篇文章纯粹是为了提高大家对对象的认识。此间不同的论点不适用于目前的工程应用软件设计。]对象什么时候成为奴隶了?也许在面向对象出现的时候,早就注定他是奴隶了。就如非洲黑人被带到美洲的第一天,他们就是奴隶!是什么是他们成为奴隶?枷锁!身上的枷锁和心灵上的枷锁!身上的枷锁是他们不能挣脱,而心灵上的枷锁确让他们不愿或是不知道逃离!不是奴隶的人,永远不愿意主动去思考,为什么奴隶要成为奴隶!而成为奴隶的人却又没有能力去摆脱这个现实。也许,要象美国一样,需要一个内战,再需要总统来签发特赦令!否则,对象什么时候才能摆脱被奴役的境地?或许你要问,对象怎么被奴隶了?先来说说其“身上的枷锁”,就是对象的“方法 阅读全文

posted @ 2006-11-08 08:43 ohmyjava 阅读(145) 评论(0) 推荐(0) 编辑

话说解题思路

摘要: 今天,老贾同志提出一个问题,就是我们解决问题的思路都是什么。他向我们讲述了自己编程控制LDAP的过程。主要是讲述过程中遇到很多关键点,但他确忽视了。于是大家讨论了一下如何去解决忽略关键点的问题。针对这个问题,我提出一个模型。如下图:外面的大圈表示我们的所知领域,红旗表示答案所在。请注意,红旗有好几个,对于我们的问题来说,也可能是有很多个答案的。带有角度的弧线,表示一个人的观察视角,一个人的视角有限,很可能看不到,或者看到了也忽略掉重要的信息(关键点),于是在发现问题的路上经常可能走弯路。但是,如果我们同时有两人视角不完全相同的人,那么视角就会变大,而且以前一个人注意不到的细节,可能会被认识到并 阅读全文

posted @ 2006-11-08 08:39 ohmyjava 阅读(127) 评论(0) 推荐(0) 编辑

导航