过公开提供的介面才能存取软体模组"A"。这样安排在实务的好处是：若将软体模组"A"的实现方式改成其他方式，但介面不变，软体模组"B"仍然可以存取软体模组"A"，软体模组"A"实现介面的作法不会影响"B"，这就是关注点分离，只关注介面的规格（也可以参照里氏替换原则）。
物件导向语言中的介面.在一些面向对象程序设计语言中（特别是没有完整多重继承的语言），会用「介面」来定义没有资料，只有方法的抽象资料型别，以此为的签名（signatures）。任一个具有程式及资料的类 (计算机科学)，只