1.模板方法
钩子: 在抽象基类已经有默认的定义,子类选择是否覆盖它
在模板方法模式中, 抽象基类中使用 钩子函数(子类视情况是否覆盖) 来达到控制模板方法中 流程控制的 目的
设计原则: 高层组件对待低层组件的方式是“别调用我们, 我们会调用你”
本文深入探讨了模板方法模式中的钩子机制及其设计原则,同时解释了状态模式的概念和应用。通过实例分析,清晰地展示了这两种设计模式在软件设计中的作用。
2043
951
876

被折叠的 条评论
为什么被折叠?