摘要: 设计模式 场景: 现有子类具有某些功能相同,但是具体实现不同的方法。 书中例子 现有一个Duck类,具有fly 和 quack 方法。fly和quack有具体实现。 现在需要有另外多种鸭子类型,其中的fly和quack方法的实现不同。 未使用模式的设计 DuckB和DuckC继承DuckA,并复写f 阅读全文
posted @ 2022-04-07 14:55 leevi-ding 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 什么是设计模式? 设计模式是对某种情形中需要进行处理的一种归纳总结。 设计模式的作用是什么? 完成对代码的复用。 OO设计最重要的是什么? 对以后代码变化部分的分析 如何发现设计模式?(OO设计时的原则) 封装变化 和 封装不变,最重要也是唯一,其余的原则都可以由此推导出 变化说明之后的代码需要改动 阅读全文
posted @ 2022-04-07 14:41 leevi-ding 阅读(34) 评论(0) 推荐(0) 编辑