大漠孤烟 22:08:51
你好,请问:
针对接口编程,不要针对类编程,
是有好处,具体实现可以随便怎么去实现。
可接口改变怎么办呢?
青润 22:10:13
呵呵。你这个问题呵呵。
打个比方吧:
你在珠穆朗玛峰上面盖了一栋楼,结果,珠穆朗玛峰变成了大海,你怎么办?
青润 22:10:41
如果不是变成大海,而是变成了昆仑山,你又该怎么办?
大漠孤烟 22:12:44
我怎么感觉实际需求的变更导致的一般都是接口的改变,
青润 22:13:40
呵呵,那你能不能考虑在大海的上面建一个铁塔来完成珠穆朗玛峰的功能呢?同时,原来变成大海的部分不变?
大漠孤烟 22:14:59
呵呵,也是
青润 22:15:27
同样,如果是变成了昆仑山,也可以解决。具体就不用我说了吧?
大漠孤烟 22:22:24
但是,这样增加层次,怎么又能证明比再盖一座房子划算呢?
青润 22:23:10
呵呵,这就需要你自己来和算了,看看是盖一个更好,还是修改一下更好。
同时,你还需要考虑是否需要兼容过去的支撑力。
大漠孤烟 22:30:36
哦,谢啦。
另外我一直在琢磨一件事,
软件工程为什么不直接照搬建筑工程呢?
青润 22:31:28
呵呵。不可能。
基础不同,建筑过程也不同。
就好像盖摩天大厦的方式,不能用在盖别墅的方式上。呵呵
大漠孤烟 22:34:50
再次感谢。该回家啦。
有问题再麻烦你
青润 22:34:58
呵呵。不客气。