摘要: 3.2 开闭原则 3.2.1 对扩展开放、对修改关闭 详细表述 在已有代码基础上扩展代码(新增模块、类、方法等),而非修改已有代码(修改模块、类、方法等)。 实例 API 接口监控告警的代码。 其中,AlertRule 存储告警规则,可以自由设置。 Notification 是告警通知类,支持邮件、 阅读全文
posted @ 2020-04-03 12:00 杨海星 阅读(236) 评论(0) 推荐(0)
摘要: 3.1单一职责 3.1.1 如何理解单一职责原则(SRP)? 一个类只负责完成一个职责或者功能。不要设计大而全的类,要设计粒度小、功能单一的类。单一职责原则是为了实现代码高内聚、低耦合,提高代码的复用性、可读性、可维护性。 3.1.2 如何判断类的职责是否足够单一? 不同的应用场景、不同阶段的需求背 阅读全文
posted @ 2020-04-03 11:59 杨海星 阅读(140) 评论(0) 推荐(0)