摘要: 哈喽,欢迎来到程序视点。我是你们的老朋友,小二。 观察者模式 观察者模式对于我们来说,真是再简单不过了。无外乎两个操作,观察者订阅自己关心的主题和主题有数据变化后通知观察者们。 首先,需要定义主题,每个主题需要持有观察者列表的引用,用于在数据变更的时候通知各个观察者: public class Su 阅读全文
posted @ 2025-04-09 21:49 程序视点 阅读(7) 评论(0) 推荐(0)
摘要: 哈喽,欢迎来到程序视点。我是你们的老朋友,小二。 策略模式 策略模式太常用了,所以把它放到最前面进行介绍。它比较简单,我就不废话,直接用代码说事吧。 下面设计的场景是,我们需要画一个图形,可选的策略就是用红色笔来画,还是绿色笔来画,或者蓝色笔来画。 首先,先定义一个策略接口: public inte 阅读全文
posted @ 2025-04-09 18:49 程序视点 阅读(2) 评论(0) 推荐(0)