读书笔记
文章平均质量分 93
请叫我小火花
未经审视的生活,是不值得过的
展开
-
设计模式之观察者模式
观察者模式(Observer Pattern)是一种行为设计模式,它定义了一种一对多的依赖关系,使得多个观察者对象同时监听某一个主题对象。当主题对象状态发生改变时,它会通知所有观察者对象,使得它们可以自动更新自己。在观察者模式中,主题对象负责维护观察者列表,同时提供注册和删除观察者的接口,以及通知观察者的接口。观察者对象负责将自己注册到主题对象中,并实现观察者接口,以便在主题对象状态发生改变时能够接收通知,并进行相应的更新操作。观察者模式可以用于解耦观察者。原创 2023-07-26 11:33:18 · 63 阅读 · 0 评论 -
设计模式之策略模式
策略设计模式是一种行为型设计模式,它使得在运行时可以根据需要选择不同的算法或策略来完成特定的任务。原创 2023-09-21 10:16:11 · 109 阅读 · 0 评论 -
设计模式之仲裁者模式
仲裁者模式(Mediator Pattern)是一种行为型设计模式,它允许将复杂的系统划分为一组松耦合的对象,并通过这些对象的相互作用来实现更大的协作。该模式促进了对象之间的松耦合,从而增加了系统的可扩展性和维护性。仲裁者模式中,仲裁者(Mediator)是一个中心化的对象,它定义了其他对象之间的通信方式。对象之间不再直接相互交互,而是通过仲裁者进行通信。仲裁者模式的关键是将系统中的交互逻辑封装在仲裁者中,从而使得各个对象之间的关系变得简单清晰。简单的说就是整个团队的交流过程变成了组员向仲裁者报告仲裁者。原创 2023-03-13 17:57:23 · 475 阅读 · 0 评论 -
设计模式之单例设计模式
基于Java语言实现的单例设计模式,及一个简单的案例,帮您快速理解它原创 2023-03-12 12:08:13 · 33 阅读 · 0 评论 -
设计模式之模版方法模式
模板方法设计模式在Java中的使用原创 2023-03-11 11:25:46 · 80 阅读 · 0 评论 -
设计模式之迭代器模式
使用Java实现迭代器模式,为什么要使用迭代器模式,迭代器模式的改进练习原创 2023-07-26 11:34:04 · 40 阅读 · 0 评论