美文网首页钛钶维基
什么是【IOP】

什么是【IOP】

作者: 一俢 | 来源:发表于2019-04-12 08:41 被阅读65次

    IOP 叫做面向接口编程(Interface Oriented Programming),同样也是一种程序设计规范,它通常是把业务逻辑抽象提取出来接口定义,实现会在继承该接口的具体类来完成。这样一来,当业务逻辑有产生变化时只需要重新完成一个实现接口的类,不需要大量修改现有代码,减少对系统的影响。

    这种设计在 Java 和 C# 各大框架中很常见,它的好处我们就不展开,遗憾的是在很多互联网公司的工程师同学们一直在使用,但是在业务产生变化时很多的是修改业务代码去完成,很少说新增一个接口的实现类,这个违背了开闭原则。

    〖坚持的一俢〗

    相关文章

      网友评论

        本文标题:什么是【IOP】

        本文链接:https://www.haomeiwen.com/subject/hshqwqtx.html