[技术讨论]关于针对接口编程的建筑模式比喻


大漠孤烟 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
呵呵。不客气。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青润

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值