摘要: 在不使用状态模式之前,我们经常通过 ```java if(state1) { // do state1 something } else if(state2) { // do state2 something } else { // do other something } ``` 在状态设计模式中 阅读全文
posted @ 2023-06-14 18:08 穆海如枫 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 策略模式是一种行为设计模式,它允许在运行时选择算法的行为。在策略模式中,我们定义了多个算法,并将每个算法封装在一个独立的类中(__策略类__),以便在运行时根据需要进行切换。这使得算法与调用其算法的客户端代码分离,从而实现了更高的灵活性和可维护性。 主要实现方式:1 策略接口 -> n * 具体策略 阅读全文
posted @ 2023-06-14 11:50 穆海如枫 阅读(20) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示