所有的Java书上都会说要面向接口编程,我们定义的一个接口就是对一个事物的描述,别人看到你的接口就知道你的实现类中有哪些方法,哪些属性,增加了很大的可读性。就像你来到一个城市,像知道这个城市都有哪些好玩的地方,那你是不是首先要找地图,总不能从城东走到城西,自己“实地考察”吧。即使是空的接口定义也是有意义的,说不定以后还需要增加一些方法和属性,我认为,要做到代码优美,具有可读性,松耦合。这也是设计模式的意义吧。
为何要面向接口编程?
最新推荐文章于 2023-10-18 10:06:26 发布