设计模式
·Diablo
人生最恐惧的莫过于虚无。
展开
-
设计模式(01)——模板方法模式
序言:设计模式是程序设计中非常重要,也是非常关键的步骤。若能在程序设计中恰当地应用设计模式的思想,那么代码的质量和可维护性将会大大的提升,同时对我们的编码水平也是一种提升。目录一、概述:二、结构类图:三、应用场景分析:四、示例代码:五、模板方法的优缺点:六、补充:模板方法中的钩子方法一、概述:模板方法模式在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中...原创 2019-09-22 17:43:30 · 401 阅读 · 0 评论 -
设计模式(02)——策略模式
序言:设计模式是程序设计中非常重要,也是非常关键的步骤。若能在程序设计中恰当地应用设计模式的思想,那么代码的质量和可维护性将会大大的提升,同时对我们的编码水平也是一种提升。目录一、概述二、结构类图三、应用场景四、代码示例五、策略模式的优缺点一、概述在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模...原创 2019-09-23 00:07:46 · 357 阅读 · 0 评论