设计模式
-
MVC设计模式和捕捉异常
MVC设计模式 TableModel MVC 数据、表现和控制三者分离,各负其责 M=Model(模型) V=View(表现) C=Control(控…
-
【设计模式】装饰模式
装饰模式的特点 适用场景 在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。毕竟客户程序依赖的仅仅是IComponent接口,至于这个接口被做过什么装饰只有实…
-
OO第四单元&课程总总结
OO第四单元&课程总总结 时刻提醒自己不能跑题完结撒花 目录 OO第四单元&课程总总结 架构介绍 类图 顺序图 状态图 关于算法 设计思维 与 OO理解演进 封装与…
-
徒手撸设计模式-桥接模式
概念 桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。 这种模式涉…
-
【设计模式】静态代理和动态代理
1.什么是代理?1.代购,中介,换ip,商家等等 使用代理模式的作用:1.功能增强:在你原有的功能上,增加了额外的功能,新增加的功能,叫做功能增强2.控制访问:代理类不让你访问目标…
-
徒手撸设计模式-建造者模式
概念 建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 一个 Buil…
-
委托、组合及几种设计模式
委派的使用:(类A的某些功能想要委托B来帮助进行) 绑定:类A通过某些方式和类B进行绑定,从而能访问类B的method和field 委托:通过绑定建立关系,类A的功能由B负责实现 …
-
软件构造:面向可复用性和可维护性的设计模式
在我们写完一份软件之后,我们往往需要对这份软件进行后续的更新与维护,同时我们也希望在后续的软件编写的过程中利用到之前编写的内容,进行软件的服用。因此,本片聚焦于几种面向可复…
-
所学总结
后台: java JavaSE:基础语法、io流,网络编程,设计模式,JavaBean,枚举,注解,XML解析,JDBC,线程 JavaEE:JavaWeb(s…
-
单体架构与微服务架构的区别
为了理解微服务,我们需要了解什么是单体应用程序,以及是什么要从单体应用程序转向微服务。 单体应用 如果一个项目的所有功能都存在于单个代码库中,则该应用程序称为单体应用程序。我们都必…