State模式的定义: 不同的状态,不同的行为;或者说,每个状态有着相应的行为.
Thu Jul 16 18:04:22 CST 2020
理解并使用设计模式,能够培养我们良好的面向对象编程习惯,同时在实际应用中,可以如鱼得水,享受游刃有余
Thu Jul 16 16:29:10 CST 2020
Facade模式的定义: 为子系统中的一组接口提供一个一致的界面.
Thu Jul 16 16:24:59 CST 2020
Chain of Responsibility(CoR) 是用一系列类(classes)试图处理一个
Thu Jul 16 17:53:43 CST 2020
本文主要谈论了微服务系统之间通讯RPC同步和异步队列的不同,RPC同步速度快但不可靠;异步队列速度慢
Tue Jul 21 15:52:58 CST 2020
作用于某个对象群中各个对象的操作. 它可以使你在不改变这些对象本身的情况下,定义作用于这些对象的新操
Fri Jul 17 11:15:10 CST 2020
Command模式是最让我疑惑的一个模式,我在阅读了很多代码后,才感觉隐约掌握其大概原理,我认为理解
Thu Jul 16 17:58:18 CST 2020
Java深入到一定程度,就不可避免的碰到设计模式(design pattern)这一概念,了解设计模
Thu Jul 16 17:44:51 CST 2020
将抽象和行为划分开来,各自独立,但能动态的结合。
Thu Jul 16 16:41:09 CST 2020
Builder模式是一步一步创建一个复杂的对象,它允许用户可以只通过指定复杂对象的类型和内容就可以构
Thu Jul 16 15:53:46 CST 2020
特别是当出现模块之间出现相互依赖的时候,我这里说的应用场景不是为了保证查询数据的一致性, 而是
Mon Jul 20 16:45:05 CST 2020
如今设计模式已经成为架构师和程序员之间沟通的必备语言,也是普通程序员成长为资深程序员的必备基础之一。
Fri Jul 17 16:03:34 CST 2020
CAP理论认为,任何联网的共享数据系统只能在三个属性中的两个。但是,通过明确处理分区,设计人员可以优
Wed Jul 22 14:19:31 CST 2020
K 最近邻(k -Nearest Neighbor,KNN)分类算法,是一个理论上比较成熟的方法,
Fri Dec 27 23:42:36 CST 2019
Strategy策略模式是属于设计模式中 对象行为型模式,主要是定义一系列的算法,把这些算法一个个封
Fri Jul 17 11:09:07 CST 2020
将对象以树形结构组织起来,以达成“部分-整体” 的层次结构,使得客户端对单个对象和组合对象的使用具有
Thu Jul 16 16:35:16 CST 2020
用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象.
Thu Jul 16 15:41:32 CST 2020
使用SQL最主要好处是数据库的ACID事务机制,所以,如果我们无法解决在应用服务层实现事务,甚至分布
Mon Jul 20 14:51:07 CST 2020
Interpreter似乎使用面不是很广,它描述了一个语言解释器是如何构成的,在实际应用中,我们可能
Fri Jul 17 11:13:09 CST 2020
各个对象之间的交互操作非常多;每个对象的行为操作都依赖彼此对方,修改一个对象的行为,同时会涉及到修改
Fri Jul 17 11:11:36 CST 2020