了解策略模式和状态模式,并理解二者差异

策略模式和状态模式的代码结构非常相似,其UML类图更是一致,容易让人困惑。究其原因,是没有理解两种模式的设计目的,以至于明明设计了状态模式的代码结构,仍以策略模式的形式使用这些代码。 策略模式 策略模式比较简单,分析应用类,将类中用于完成特定任务的不同操作抽离成一组独立的类,称之为策略类。 由于不同
posted @ 2024-02-07 23:03  钰琪  阅读(26)  评论(0编辑  收藏  举报