什么是面向接口编程

2020-11-18 23:58发布

13条回答
皮卡皮卡-李
2020-11-25 19:58

面向接口编程就是编码时使用接口而不是具体的对象。

所有复杂的代码都是为了项目的可扩展性和可维护性,而可扩展性和可维护性就是为了应对业务需求的频繁变更带来的未知bug,要想写出可维护的代码就需要遵守OCP(开闭原则),让扩展更灵活,而要遵守开闭原则就需要面向抽象编程。

面向抽象及不面向具体,我们只需要关心需要调用什么方法完成功能,而不需要去关心具体的类


一周热门 更多>