设计模式
设计模式
poxiaozhiguang
这个作者很懒,什么都没留下…
展开
-
七大设计原则
软件设计模式的七大设计原则是:原创 2024-01-08 14:30:40 · 487 阅读 · 0 评论 -
设计模式之代理模式
是代理主题类,它在需要显示图像时进行加载并调用真实主题的显示方法。同时,它还维护了对真实主题对象的引用,从而可以避免多次加载图像。代理主题(Proxy Subject):代理对象,控制对真实主题的访问。它维护了一个对真实主题的引用,并实现了抽象主题的接口。抽象主题(Subject):定义了真实主题和代理主题之间的共同接口,这样代理对象就可以通过实现该接口来代理真实主题的功能。代理设计模式是一种结构型设计模式,它允许通过创建一个代理对象来控制对另一个对象的访问。是真实主题类,代表了需要加载和显示的图像。原创 2023-12-15 16:11:44 · 359 阅读 · 0 评论 -
设计模式之观察者模式
观察者设计模式(Observer Design Pattern)是一种行为设计模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,当主题对象发生变化时,它的所有观察者都会收到通知并自动更新。观察者是依赖主题对象的对象,它们注册到主题中,以便在主题状态发生变化时接收通知。观察者设计模式的核心思想是松耦合,主题和观察者之间的关系是松散的,他们之间只依赖于接口或抽象类。主题是被观察的对象,它维护一个观察者列表,并提供注册、删除和通知观察者的方法。原创 2023-12-15 15:47:27 · 350 阅读 · 0 评论