Skip to content

Interface and implementation

起因

1、在阅读 wikipedia Opaque data type、wikipedia Opaque pointer 时,其中有很多关于 interface、implementation相关的内容

2、这是我们平时经常遇到的两个词语,它们涉及了software engineering中的非常多的内容

基于上述原因,本章对interface 和 implementation进行讨论。

内容概述

本章首先描述interface,参见 ./Interface

下面是一些topic,暂时没有深入研究:

Abstract and concrete

interface对应的是abstract,implementation对应的是concrete

Information hiding/Separate interface from implementation

Separate-interface-from-implementation 中进行了总结。