摘要: 单一职责模式: 在软件组件的设计中,如果责任划分的不清晰,使用继承得到的结果往往是随着需求的变化,子类急剧膨胀,同时充斥着重复代码,这时候的关键是划清责任。 典型模式 Decorator Bridge Bridge 动机(Motivation) 由于某些类型的固有的实现逻辑,使得它们具有两个变化的维 阅读全文
posted @ 2022-03-19 22:02 放飞梦想C 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 单一职责模式: 在软件组件的设计中,如果责任划分的不清晰,使用继承得到的结果往往是随着需求的变化,子类急剧膨胀,同时充斥着重复代码,这时候的关键是划清责任。 典型模式 Decorator Bridge Decorator 动机(Motivation) 在某些情况下我们可能会“过度地使用继承来扩展对象 阅读全文
posted @ 2022-03-19 21:05 放飞梦想C 阅读(101) 评论(0) 推荐(0) 编辑