面向接口编程解析

相信经常使用设计模式的码农对面向接口编程已经有一定的了解,因为在各种设计模式当中,对面向接口的各种应用可谓是发挥得淋漓尽致。 什么是面向接口编程呢?我个人的定义是:在系统分析和架构中,分清层次和依赖关系,每个层次不是直接向其上层提供服务(即不是直接实例化在上层中),而是通过定义一组接口,仅向上层暴露其接口功能,上层对于下层仅仅是接口依赖,而不依赖具体类。 这样做的好处是显而易见的,首先对系统灵活性
相关文章
相关标签/搜索