文章 2022-02-05 来自:开发者社区

【设计模式】软件设计七大原则 ( 单一职责原则 | 代码示例 )(二)

四、单一职责原则代码示例 ( 接口的单一职责 )1、反面示例该 IGood 接口负责两大块职责 , 获取商品信息 获取 名称 / 价格 , 管理商品 购买 / 退款 ;这个接口设计 , 违背了单一职责原则 ;package singleresponsibility; /** * 该接口负责两大块职责 * 获取商品信息 获取 名称 / 价格 * 管理商品 购买 / 退款 ...

文章 2022-02-05 来自:开发者社区

【设计模式】软件设计七大原则 ( 单一职责原则 | 代码示例 )(一)

文章目录一、单一职责原则简介二、单一职责原则代码示例 ( 反面示例 )1、不遵循单一职责原则的类2、测试类三、单一职责原则代码示例 ( 正面示例 | 类的单一职责 )1、用翅膀飞的鸟2、用脚走的鸟3、测试类四、单一职责原则代码示例 ( 接口的单一职责 )1、反面示例2、拆分出的接口 13、拆分出的接口 24、接口实现类五、单一职责原则代码示例 ( 方法的单一职责 )1、反面示例2、单一职责示例一....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。