面泛指实体把自己提供给外界的一种抽象化物（可以为另一实体），用以由内部操作分离出外部沟通方法，使其能被修改内部而不影响外界其他实体与其互动的方式，就如物件导向程式设计提供的多重抽象化。介面是两实体交换资料的媒介，交换资料的实体可以是软体、电脑硬体、外部设备、人等等。有些介面（例如触控式萤幕）是双向的，可以传送资讯，同时接收资讯，有些介面（例如滑鼠或喇叭）则是单向的，只能传送或接收资讯。人类与电脑等资讯机器或人类与程式之间的介面称为使用者介面。电脑等资讯机器硬体元件间的介面叫硬体介面。电脑等资讯机器软体元