java设计模式
2021-11-16 18:08:30 115 举报
小傅哥java设计模式
作者其他创作
大纲/内容
QuestionBank
ArrayList<AnswerQuestion> ArrayList<ChoiceQuestion>
QuestionBank clone()
桥接
IPayMode
boolean security()
不变信息:活动数据
JDKProxy
根据枚举类型跳转到具体实现
组合模式
MQAdapter
命令
建造者
StartAutoConfigration
变化信息:库存数据
SsoInterceptor
LogicFilter
Iterator
void hasNext()void next
filter()
责任链组装
Configuration
connectiondatasourcemapperElement
XiaoEr
Pay
String transfer()
外观模式切面处理注解校验
GenerFilter
HandlerInterceptorprehandle()
规则引擎
迭代器
ActivityFactory
CypPayMode
对复杂依赖关系的管理
MQEventListener
共享策略
访问者
Collection
+ add()- get()- iterator()
POPOrderAdapterService
适配器
Level1Linknext.doauth()
StartServiceProperties
ICouponDiscount
共享状态
单个实例
IUserDao
备忘录
代理
享元
FacePayMode
Level3Link
策略
IEngine
ZJCouponDiscount
doAuth()
Emplyee
ICuisine
cooking(ICook)
InsiderOrderAdapterService
定义算法步骤
接口适配
HNCook
调用
Stock
DoJoinPoint切面
AuthLinkAuthLink:nextdoAuth()
ConfigMemento
Matter
装饰器
IIRCacheAdapter
逻辑决策
避免滞后
装饰器模式
ChoiceQuestion
ICommodity
Teacher
IVisitor:visit(this)
RegisterBeanFactory
postProcessBeanDefinitionRegistry
命令调用者
DefaultSqlSessionFactory
CloseState
IOrderAdapter
SCCuisine
状态
StartService
StoreFactory
观察者
责任链
抽象工厂
IMenu
IMenu appendCeiling(Matter matter);
改变外表改变内容
MapperFactoryBean
Class<T>
T getObject()
DoingState
ZFBPay
工厂方法
经常使用
DataViewshow(IVisitor)
中间件层包括将代理类注册到容器中
原型
EngineRuleHandle
DefaultSqlSession
SqlSessionFactoryBuilder
+ DefaultSqlSessionFactory build(Reader reader)- Configuration parseConfiguration(Element root)
外观
组合
DecorationPackageMenu
OpenState
LoginSsoDecorator
TMNetMall
访问者模式
Admin
LIst<ConfigMemento>
uodoredo
原型模式
WXPay
accept
Useraccept(Visitor)
模板
传递类的实现
给对象增加职责
LotteryService
工厂方法创建对象
注解
IVisitorvisit(User)
消息适配
枚举子女
Link
GoodsCommodityService
EngineBase
提供接口适配不同接口参数以及返回
创建组合
EventListener
doEvent()
EGMCacheAdapter
PDDNetMall
State
+ open()- doing()- close()
工厂方法实现
MJCouponDiscount
Context
单例模式
SqlSessionFactory
+ opensession()
doprocess
Parent
JDKInvocationHandler
ICacheAdapter
+ invoke()
SCCook
CardCommodityService
中介者
决策树TreeRichTreeNodeTreeNodeLinkBaseLogic定义了适配的决策过滤器EngineBase定义了引擎接口和基础配置
ICook
设计模式关系图
BaseLogic
@Selcet
Student
使用组合命令
Activity
Iterable
Iterator iterator
EventManager
订阅取消订阅通知
ConfigOriginator
GroupStructure
matterValue()
增加操作
NetMall
generateGoodsPosterabstract void loginabstract void createBase64abstract void reptile
Level2Link
库存变化
JDNetMall
@OnDoor
获取配置
享元的核心是共享内存
MSGEventListener
SqlSession
实体类实现
StateHanler
RedisCacheUtils
Principal
解析注解
动态配置工厂
SsoDecoratorHandlerInterceptor
共享组合
EngineConfig
定义链
适配外部接口和参数
AgeFilter
HNCuisine
CouponCommodityService
ConfigFile
适配器模式用于适配不同接口的传参和返回参数使用代理类来实现抽象工厂
保存迭代状态
0 条评论
下一页