dead_lee: 嗯, 仔细看pcplay描述的场景哦.. [阅读: 594] 2009-06-05 10:15:57 比如,有N个不同的方法,获取N种不同的数据,其实现代码差不多。 一个办法是采用一个函数,给一个区别N种方法的参数。实现代码里去判断这个参数,给出不同的结果; 他说的是想把n种方法合成一个, 这个我是反对的, 如果参考你的例子, 他的做法就好像搞个action方法去合成read, open, write, close 如果是把n种资源的访问统一下, 这个当然要支持, 在oo领域可以用子类, 或者decorate 模式.