1.接口和抽象类
优先选用接口
在既要定义子类的行为,又要为子类提供公共的功能时应该选择抽象类。
2.面向接口编程
3.接口--封装隔离。对被隔离体的职责的封装。而隔离指的是外部调用和内部实现。
接口与抽象类的选择
本文探讨了接口与抽象类在软件设计中的应用原则。当仅需定义子类行为时推荐使用接口;当需要同时定义子类行为并提供公共功能时,则应采用抽象类。文章还强调了面向接口编程的重要性及其在实现职责封装与隔离方面的作用。
1.接口和抽象类
优先选用接口
在既要定义子类的行为,又要为子类提供公共的功能时应该选择抽象类。
2.面向接口编程
3.接口--封装隔离。对被隔离体的职责的封装。而隔离指的是外部调用和内部实现。
1856

被折叠的 条评论
为什么被折叠?