李小龙的截拳道和软件设计

今天在jdon转悠,发现大家有发起了贫血和充血模型的讨论,还有关于设计模式的。这不禁让我想起了前一阵看的《李小龙传奇》,李小龙的武学理念是归之与武学的最根本,至简只精,刨除一切烦杂之物。看下国内现在大多数公司的软件设计中,使用的都是service-dao模式,
好一点的是将领域模型进行拆分,根据不同的职责来设计service-dao,差一点的,则完全就是过程式设计,什么是OO则只是嘴边的谈资而已。其实不管是贫血还是充血,不管运用了怎样的设计模式,归根到软件设计的根本,一切皆对象,对象的职责,对象的角色,他到底能干什么不能干什么,能在领域中解决怎样的问题,他们之间如何协作才是我们应该追寻的。
让我们从问题的本质出发,让复杂的问题简单化,切勿为了模式而模式,为了设计而设计。
小弟才学疏浅,还请各位前辈多多指教

很佩服李小龙, 尤其是那句, 我是中国人; 将中国文化发扬得淋漓尽致, 我也在学习李小龙, 下面是学习的一点成果
http://www.jdon.com/jivejdon/thread/35148.html