面向接口小议


今天可能和一个要好的高中同学谈的太兴奋了, 又睡不着了。下面的议论一下面向接口

面向接口=com? 面向接口=dll?

我想com 这些只是面向接口的一种思想 。 dll只是实现方式。 面对接口的思想是对任何语言多是适用的。甚至认识世界也可以用接口的观念来理解。 举个不恰当的例子, 例如人扫地可以看成一个接口, 十分固定, 时间地点参数。 至于实现上你也可以用面向对象的思想实现, 比如扫把类, 簸箕类等等共同协作完成之接口。

接口我想是对特定功能的一个抽象提取。

算了太晚了。 简单写下, 缘何要面向接口 1. 重用(十分困难) 2. 分块的思想, 带来的其中一个好处解决bug问题。
分块思想 能很好的解决 开发工程减少bug的产生。 比如mfc 新手做矢量绘图的鼠标点击, 由于framework的mfc(一个坏处就使人习惯于改写函数, 而不是创造函数), 所以把全部的鼠标点击功能写在一个长长的函数On。。。里, 使得逻辑十分复杂。我想可以抽象出输入事件接口。 让函数尽量短小, 功能单一。 也许他可能认为拆成那么多的函数, 效率怎样。 那我们建议他给标准委员会提个意见, 要求取消函数只用一个main解决所有事情。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值