接口是对整个程序系统的一个规范条款,就像每个公司的规章制度一样,但是为了程序的合理性我们最好遵循或试图创建这些规章制度,它使程序的可复用性大大的提高了。
Interface -- class
| |
---------------
|
abstract
class 实现了Interface,而absctract与class建立在依赖关系的基础上。
eg.
database.class (is a Interface),
databaseImpl.class (implements database.class),
databaseFactory.class
(返回一个数据库实例:synchronized public static lawee.database.Database getDatabase())
接口的使用增加了程序内部的隐蔽性,从另一个角度讲也就提高了程序的安全性。
初识接口
最新推荐文章于 2024-09-19 16:47:21 发布