读书人

把类方法用另外一个类的实例方法来表示

发布时间: 2012-01-10 21:26:51 作者: rapoo

把类方法用另外一个类的实例方法来表示的优缺点
大家来说说

把类方法用另外一个类的实例方法来表示



只用一个类来全部实现


哪一种办法更好些.


我现在很难取舍啊!!!!!!!!!!!

[解决办法]
不论用哪一种方式,都要取决于你的Model Design。
[解决办法]
如果可以简单地用尺子来丈量代码,当然第二种最好。

如果用经验来丈量代码,第二种早就被淘汰了。
[解决办法]
另外,“把类方法用另外一个类的实例方法来表示 ”这个描述有误导嫌疑。没有说明合理以及不合理的情况,没有实际例子,一概而论了。
[解决办法]
感觉好像在问:今天晚上是吃面条好呢和还是吃炒饭好...

这种问题实在太开放了
[解决办法]
要用一个类,还是分离到其他类,在OOD里有个基本的职责单一原则来作为设计指导。
但这也只是指导,具体做法是该分还是不该分需要结合实际情况来权衡
[解决办法]
看看template模式和strategy模式
会有启发的!
[解决办法]
方法是对象具有的能力,因此应该有根本的归属关系
我觉得这是决定方法是该自己当成成员实现,还是需要靠另一个对象提供的关键因素
[解决办法]

读书人网 >.NET

热点推荐