Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aceld/EasySJMS
/ types & classes
Types & classes
128 in github.com/aceld/EasySJMS
⨍
Functions
232
◇
Types & classes
128
Interface
AbstractApple
======= 抽象层 =========
03/4/10-抽象工厂方法模式.go:6
Interface
AbstractBanana
03/4/10-抽象工厂方法模式.go:10
Interface
AbstractBanker
抽象的银行业务员
02/03-开闭原则.go:6
Interface
AbstractFactory
抽象工厂
03/4/10-抽象工厂方法模式.go:23
Interface
AbstractFactory
工厂类(抽象接口)
03/3/09-工厂方法模式.go:13
Interface
AbstractPeach
03/4/10-抽象工厂方法模式.go:18
Interface
AbstractPear
03/4/10-抽象工厂方法模式.go:14
Struct
Adapter
电源适配器
04/4/18-适配器模式.go:33
Struct
AfrikaShopping
具体的购物主题, 实现了shopping, 去非洲购物
04/1/15-代理模式.go:34
Struct
Ak47
具体的策略
05/6/26-策略模式.go:12
Struct
AmericanApple
* 美国产品族 */
03/4/10-抽象工厂方法模式.go:121
Struct
AmericanBanana
03/4/10-抽象工厂方法模式.go:127
Struct
AmericanFactory
03/4/10-抽象工厂方法模式.go:139
Struct
AmericanPear
03/4/10-抽象工厂方法模式.go:133
Struct
AmericanShopping
具体的购物主题, 实现了shopping, 去美国购物
04/1/15-代理模式.go:27
Struct
Apple
======= 基础类模块 =========
03/2/08-简单工厂模式.go:13
Struct
Apple
======= 基础类模块 =========
03/3/09-工厂方法模式.go:18
Struct
AppleFactory
========= 工厂模块 ========= 具体的苹果工厂
03/3/09-工厂方法模式.go:53
Struct
BMW
=== > 宝马汽车 <===
02/04-耦合度极高的模块设计.go:13
Struct
BaiXiao
百晓生(Nofifier)
05/9/29-观察者模式百晓生练习.go:99
Struct
Banana
03/2/08-简单工厂模式.go:21
Struct
Banana
03/3/09-工厂方法模式.go:26
Struct
BananaFactory
具体的香蕉工厂
03/3/09-工厂方法模式.go:67
Struct
Banker
我们要写一个类,Banker银行业务员
02/02-无开闭原则-平铺设计.go:6
Interface
BeautyWoman
抽象主题
04/2/16-代理模式加强练习.go:6
Struct
BenZ
===== > 实现层 < ========
02/05-依赖倒转原则.go:15
Struct
Benz
=== > 奔驰汽车 <===
02/04-耦合度极高的模块设计.go:6
Interface
Beverage
抽象类,制作饮料,包裹一个模板的全部实现步骤
05/1/21-模板方法模式.go:6
Struct
Bmw
02/05-依赖倒转原则.go:23
Interface
Car
===== > 抽象层 < ========
02/05-依赖倒转原则.go:6
Struct
Cat
02/06-合成复用原则.go:5
Struct
CatB
给小猫添加一个 可以睡觉的方法 (使用继承来实现)
02/06-合成复用原则.go:12
Struct
CatC
给小猫添加一个 可以睡觉的方法 (使用组合的方式)
02/06-合成复用原则.go:21
Struct
ChinaApple
======== 实现层 ========= * 中国产品族 */
03/4/10-抽象工厂方法模式.go:31
Struct
ChinaBanana
03/4/10-抽象工厂方法模式.go:37
Struct
ChinaFactory
03/4/10-抽象工厂方法模式.go:49
Struct
ChinaPear
03/4/10-抽象工厂方法模式.go:43
Struct
ClassMonitor
通知者班长
05/8/28-观察者模式.go:58
Struct
ClothesShop
02/01-单一职责原则.go:5
Struct
ClothesWork
02/01-单一职责原则.go:11
Interface
Command
抽象的命令
05/4/24-命令模式.go:18
Interface
Command
抽象的命令
05/5/25-命令模式练习.go:16
Struct
CommandCookChicken
05/5/25-命令模式练习.go:21
Struct
CommandCookChuaner
05/5/25-命令模式练习.go:29
Struct
CommandTreatEye
治疗眼睛的病单
05/4/24-命令模式.go:23
Struct
CommandTreatEye
治疗眼睛的病单
05/3/23-如果没有命令模式.go:16
Struct
CommandTreatNose
治疗鼻子的病单
05/4/24-命令模式.go:32
Struct
CommandTreatNose
治疗鼻子的病单
05/3/23-如果没有命令模式.go:25
Struct
Cooker
05/5/25-命令模式练习.go:5
Struct
Decorator
装饰器基础类(该类本应该为interface,但是Golang interface语法不可以有成员属性)
04/3/17-装饰器模式.go:13
Struct
Doctor
医生-命令接收者
05/4/24-命令模式.go:6
Struct
Doctor
05/2/22-如果没有命令模式.go:5
Struct
Doctor
05/3/23-如果没有命令模式.go:5
Interface
Driver
02/05-依赖倒转原则.go:10
Struct
Event
05/9/29-观察者模式百晓生练习.go:37
Struct
Facade
外观模式,提供了一个外观类, 简化成一个简单的接口供使用
04/5/19-外观模式.go:30
Struct
Factory
========= 工厂模块 ========= 一个工厂, 有一个生产水果的机器,返回一个抽象水果的指针
03/2/08-简单工厂模式.go:47
Interface
Fruit
======= 抽象层 ========= 水果类(抽象接口)
03/2/08-简单工厂模式.go:8
Interface
Fruit
======= 抽象层 ========= 水果类(抽象接口)
03/3/09-工厂方法模式.go:8
Struct
Fruit
水果类
03/1/07-为什么需要-工厂模式.go:6
Struct
FundBanker
02/03-开闭原则.go:38
Struct
Goods
环境类
05/7/27-策略模式练习.go:36
Struct
Goods
04/1/15-代理模式.go:5
Struct
Hero
环境类
05/6/26-策略模式.go:26
Struct
Hero
-------- 实现层 ------- 英雄(Listener)
05/9/29-观察者模式百晓生练习.go:47
Struct
HomePlayerFacade
家庭影院(外观)
04/6/20-外观模式案例.go:76
Struct
HuaWei
----------- 实现层 ----------- 具体的构件
04/3/17-装饰器模式.go:22
Struct
JapanApple
* 日本产品族 */
03/4/10-抽象工厂方法模式.go:76
Struct
JapanApple
(+) 新增一个"日本苹果"
03/3/09-工厂方法模式.go:43
Struct
JapanAppleFactory
具体的日本工厂
03/3/09-工厂方法模式.go:96
Struct
JapanBanana
03/4/10-抽象工厂方法模式.go:82
Struct
JapanFactory
03/4/10-抽象工厂方法模式.go:94
Struct
JapanPear
03/4/10-抽象工厂方法模式.go:88
Struct
KeDecorator
04/3/17-装饰器模式.go:48
Struct
Knife
具体的策略
05/6/26-策略模式.go:19
Struct
KoreaShopping
=========== 实现层 =========== 具体的购物主题, 实现了shopping, 去韩国购物
04/1/15-代理模式.go:19
Struct
Li4
===> 司机李四 <===
02/04-耦合度极高的模块设计.go:36
Struct
Li_4
02/05-依赖倒转原则.go:40
Struct
Light
灯光
04/6/20-外观模式案例.go:29
Interface
Listener
--------- 抽象层 -------- 抽象的观察者
05/8/28-观察者模式.go:8
Interface
Listener
-------- 抽象层 -------
05/9/29-观察者模式百晓生练习.go:20
Struct
MakeCaffee
具体的模板子类 制作咖啡
05/1/21-模板方法模式.go:38
Struct
MakeTea
具体的模板子类 制作茶
05/1/21-模板方法模式.go:71
Struct
MicroPhone
麦克风
04/6/20-外观模式案例.go:53
Struct
MoDecorator
具体的装饰器类
04/3/17-装饰器模式.go:35
Interface
Notifier
05/8/28-观察者模式.go:12
Interface
Notifier
05/9/29-观察者模式百晓生练习.go:28
Struct
Nurse
护士-调用命令者
05/4/24-命令模式.go:42
Struct
OverseasProxy
海外的代理
04/1/15-代理模式.go:42
Struct
PanJinLian
具体主题
04/2/16-代理模式加强练习.go:15
Struct
PayBanker
支付的业务员
02/03-开闭原则.go:29
Struct
Peach
03/2/08-简单工厂模式.go:37
Struct
Pear
03/2/08-简单工厂模式.go:29
Struct
Pear
03/3/09-工厂方法模式.go:34
Struct
PearFactory
具体的梨工厂
03/3/09-工厂方法模式.go:82
Interface
Phone
---------- 抽象层 ---------- 抽象的构件
04/3/17-装饰器模式.go:7
Struct
Phone
业务类,依赖V5接口
04/4/18-适配器模式.go:11
Struct
Projector
投影仪
04/6/20-外观模式案例.go:64
Struct
SaveBanker
存款的业务员
02/03-开闭原则.go:11
Interface
SellStrategy
* 练习: 商场促销有策略A(0.8折)策略B(消费满200,返现100),用策略模式模拟场景 */ 销售策略
05/7/27-策略模式练习.go:11
next →
1–100 of 128, ranked by callers