logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式——Mediator(中介者)模式

目录前言1 定义2 适用性3 结构3.1 结构图3.2 参与者4 应用举例——以房产中介为例4.1 Mediator——HouseMediator4.2 具体Mediator——BeijingHouseMediato4.3 Colleague4.4 具体Colleague——ConcreteColleagueOne、ConcreteColleagueTwo5 总结参考文献前言将一个系统分割为多个对

文章图片
#java#后端#设计模式 +1
设计模式——State(状态)模式

目录前言1 定义2 适用性3 结构3.1 结构图3.2 参与者4 应用举例4.1 State——TcpState4.2 Context——TcpConnection4.3 ConcreteState——ListeningTcpState、EstablishedTcpState和CloseTcpState4.3.1 ListeningTcpState4.3.2 EstablishedTcpState

文章图片
#java#后端#设计模式 +1
设计模式——Bridge(桥接模式)

目录前言1 定义2 适用性3 结构3.1 结构图3.2 参与者4 Java实际应用举例4.1 Abstraction——DriverManager4.2 Implementer——java.sql.Driver4.3 ConcreteImplementer——com.mysql.cj.jdbc.Driver5 总结参考文献前言如果实现一个跨平台的软件,那么如何处理与平台有关的部分和与平台无关部分,

文章图片
#java#后端#桥接模式
设计模式——Facade(外观)模式

目录前言1 定义2 适用性3 结构3.1 结构图3.2 参与者4 Spring实际应用举例4.1 Client——我们定义的启动类4.2Facade——SpringApplication.run()方法4.3 subSystem——ResourceLoader5 总结参考文献前言我们通常会遇到调用一个复杂子系统,而当这个子系统进行更新或其它改进时,将不可避免的影响我们的代码。而Facade就是一种

文章图片
#java#后端#外观模式 +1
到底了