摘要: 单体架构 1.描述: 一个包含了应用所有功能的应用程序,我们通常称之为 单体架构 。这是一种传统的架构风格,比如经典三层架构(UI,BLL,DAL)就是一个单体架构。 2.示例图: 3.单体架构的特点: 所有功能都集中在一个项目中。 所有的功能打成一个war包部署到服务器。 应用与数据库分开部署 通 阅读全文
posted @ 2019-03-29 14:00 黄厚镇 阅读(830) 评论(0) 推荐(0) 编辑
摘要: 定义: 模板方法模式(TemplateMethod Pattern) :定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板该当使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 模板方法模式参与者 AbstractClass:实现了一个模板方法,定义了算法的骨架,具体子类将重定 阅读全文
posted @ 2019-02-26 10:49 黄厚镇 阅读(158) 评论(1) 推荐(0) 编辑
摘要: 定义: 解释器模式(Interpreter Pattern) :定义语言的文法,并且建立一个解释器来解释该语言中的句子,这里的“语言”意思是使用规定格式和语法的代码,它是一种类行为型模式。 解释器模式参与者 Context:包含解释器之外的一些全局信息。 AbstractExpression:抽象表 阅读全文
posted @ 2019-02-25 15:28 黄厚镇 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 定义: 代理模式(Proxy Pattern) :给某一个对象提供一个代理,并由代理对象控制对原对象的引用。代理模式的英 文叫做Proxy或Surrogate,它是一种对象结构型模式。 代理模式参与者 Subject:定义了RealSubject和Proxy的共用接口,这样就在任何使用RealSub 阅读全文
posted @ 2019-02-22 11:23 黄厚镇 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 定义: 享元模式(Flyweight Pattern):运用共享技术有效地支持大量细粒度对象的复用。系统只使用少量的对象,而这些对象都很相似,状态变化很小,可以实现对象的多次复用。由于享元模式要求能够共享的对象必须是细粒度对象,因此它又称为轻量级模式,它是一种对象结构型模式。 享元模式参与者 Fly 阅读全文
posted @ 2019-02-21 16:24 黄厚镇 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 定义: 外观模式(Facade Pattern):外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。外观模式又称为门面模式,它是一种对象结构型模式。 外观模式参与者 Facade:外观类,知道 阅读全文
posted @ 2019-02-19 23:03 黄厚镇 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 定义: 组合模式(Composite Pattern):将对象组合成树形结构以表示“部分整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 组合模式参与者 Component:组合中对象的抽象和接口。 Leaf:在组合中表示叶节点对象,叶节点没有子节点。 Composite:在 阅读全文
posted @ 2019-02-17 22:07 黄厚镇 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 定义: 桥接模式(Bridge Pattern):将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结构型模式,又称为柄体(Handle and Body)模式或接口(Interface)模式。 桥接模式参与者 Abstraction:抽象。 RefinedAbstraction:被 阅读全文
posted @ 2019-02-17 01:32 黄厚镇 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 定义: 适配器模式(Adapter Pattern) :将一个接口转换成客户希望的另一个接口,适配器模式使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。适配器模式既可以作为类结构型模式,也可以作为对象结构型模式。 适配器模式参与者 Target:客户(Client)所期待的接口。 阅读全文
posted @ 2019-02-15 22:43 黄厚镇 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 建造者模式是一步一步创建一个复杂的对象,它允许用户只通过指定复杂对象的类型和内容就可以构建它们,用户不需要知道内部的具体构建细节。建造者模式属于对象创建型模式。根据中文翻译的不同, 阅读全文
posted @ 2019-02-14 17:42 黄厚镇 阅读(119) 评论(0) 推荐(0) 编辑