
设计模式
文章平均质量分 52
HQHQ来啦
这个作者很懒,什么都没留下…
展开
-
从初级到资深架构师必经之路
architect-awesome/README.md at master · xingshaocheng/architect-awesome · GitHub原创 2022-02-28 09:20:51 · 133 阅读 · 0 评论 -
设计模式之简单工厂模式
简单工厂模式----计算器的实现UML类图代码:Operation接口:package Opertation_02;/** * @author HQ * @date 2020/5/20 16:35 */public interface Operation { double getResult(double numberA,double numberB);}加法实现类:package Opertation_02;/** * @author HQ * @date 20原创 2020-05-20 16:58:16 · 237 阅读 · 1 评论 -
观察者模式
观察者模式定义:对象之间的一种一对多的依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。别名:发布-订阅模式、模型-视图模式、源监听模式、从属者模式。观察者模式的四个角色:Subject、ConcreteSubject、Observer、ConcreteObserver。四个角色:Subject(目标):目标又称为主题它是指被观察的对象。在目标中定...原创 2018-11-08 19:36:26 · 1056 阅读 · 0 评论 -
观察者模式作业
题目描述:上课铃声响,老师准备讲课,学生们准备听课;下课铃声响,老师准备下课休息,学生准备下课玩耍;分析:铃声(Ring)作为被观察者,学生和老师作为观察者,根据铃声的改变做出不同的响应抽象观察者package com.hq.szxy;/** * 抽象观察者 */public interface Observer { //观察者反应 public abstra...原创 2018-11-08 19:48:58 · 528 阅读 · 0 评论 -
生成器模式
生成器模式生成器模式(又称建造者模式)属于创建型模式,其是将一个复杂对象构建与它的表示分离,使得同样的构建过程可以创建不同的表示。它按照一个指定的过程逐步创建一个复杂对象,它允许用户只通过指定复杂对象的类型和内容就可以构建它们,而不必知道内部的具体构建细节。建造者模式包含的各组成部分意义如下:(1)Builder:创建Product对象的抽象接口。(2)ConcreteBuilder...原创 2018-11-26 13:23:10 · 1636 阅读 · 0 评论