- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 【设计模式】模板设计模式与适配器设计模式
1、模板设计模式 赵本山问宋丹丹: “如何把大象放进冰箱?”宋丹丹回答:“第一步:打开冰箱门,第二步:把大象塞进 冰箱,第三步:关闭冰箱门”。赵本山再问:“怎么把长劲鹿放进冰箱?”宋丹丹答: “第一步:打开冰箱门,第二步:把大象拿出来,第三步:把长劲鹿塞进去,第四步: 关闭冰箱门”(如下图所示),这些都是模板模式的体现。 模板设计模式通常又叫做模板方法设计模式,是指定义个算法骨架,允许子类...
2019-03-17 18:56:49 667
原创 软件设计的7大原则
1、开放-封闭原则 对模块、类、函数扩展开发、对修改关闭。强调使用抽象构建框架,用实现扩展细节,从而提高软件系统的复用性和扩展性。开闭原则是面向对象设计中最基础的设计原则,指导我们如何构建稳定灵活的系统。 例如:在版本更新的时候,尽可能的不修改已有源代码,通过新增类来扩展功能。 /** * 支付 */ public interface Payment { /...
2019-03-16 17:59:57 1182 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人