实现接口的意义:

1、接口和实现分离给软件系统提供了无限的想像空间,才使得软件世界如此丰富多彩。

2、接口和实现分离使得多态变为可能

3、接口和实现分离使得解耦变为可能

4、接口和实现分离使得组合更有意义

5、接口和实现分离使得设计模式变为可能,才能衍生出23种设计模式。

简单的说接口和实现分离给软件系统提供了无限的想象空间、多态变为可能、解耦变为可能、组合更有意义、设计模式变为可能,才能衍生出23钟设计模式(创建型、结构型、行为型)

原文地址:https://www.cnblogs.com/chen991126/p/14053929.html