定义一个巨大的model

07-11-14 mmruy
    

定义一个巨大的model,把自已历史用到过的方法都封装进去,这样就成了百宝箱了,这种方法行不行得通,请高手们指点!

    

mmruy
2007-11-14 16:08

面向对象编程,就意味着要减小粒度,要解耦,把这许多功能封装在一起,是不是违背了OO思想?但是打个比方,孟尝君门下有食客三千,有的会鸡鸣,有的会狗盗,假使有一个人鸡鸣狗盗都会,岂不是只要一个人就够了。

[该贴被mmruy于2007-11-14 16:19修改过]

syyzxsyf
2007-11-14 22:49

怎么听起来有点像面向过程的样子:) 感觉你的想法有点像C语言的类库呀。

banq
2007-11-15 09:31

>假使有一个人鸡鸣狗盗都会

这是一个理想情况,实际是不可能的,no size fit all,没有一件衣服适合所有人,没有一个解决方案适合所有问题,也就是没有永恒真理,只有相对真理,这些都是基本哲学概念。

JoannaYe
2007-11-18 19:41

>实际是不可能的,no size fit all,没有一件衣服适合所有人,没有一个解决方案适合所有问题,也就是没有永恒真理,只有相对真理,这些都是基本哲学概念。

您也忽视了辩证法, 没有永恒真理这就是永恒的。总是在一定范围内 one size can fit all. 总是可以去趋近这样一个境地。

2Go 1 2 下一页