摘要:
一、定义与简单实现 1、定义 策略模式的定义包含三点: 定义一类算法(接口)。 封装每个算法(实现类)。 这类算法的算法可互相替换(实现类之间可互相替换)。 2、UML类图 前两点已经成了我们的职业习惯(项目中一般都是一接口对应一实现类),重点是要弄清楚后面的算法互相替换,这个替换是在哪里实现的,需 阅读全文
摘要:
设计模式代表了最佳的实践,通常是有经验的面向对象的开发人员所采用的,是开发人员在软件开发过程中面临一般问题的解决方案,是众多经验丰富的程序员经过相当长的一段时间的试验和错误总结出来的。熟悉了设计模式,是对自己代码设计的一个升华,所以近段时间的学习就以这个结尾吧。 很早之前就读过一本设计模式的入门书籍 阅读全文