每日总结

策略模式:定义一系列的算法,把他们一个个封装起来,并且使它们可以相互替换。本模式使得算法的变化可独立于其他用户。

模板方法模式:定义一个操作中的算法骨架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。

访问者模式:表示一个作用于某对象结构中的各种元素的操作,它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。

策略模式:环境类,抽象策略类,具体策略类。

模板方法模式:抽象类,具体子类。

访问者模式:抽象访问者,具体访问者,抽象元素,具体元素,对象结构。

posted @ 2023-12-12 18:24  一个小虎牙  阅读(2)  评论(0编辑  收藏  举报