JavaScript 和 jQuery 设计模式

观察者模式 Mediator Pattern中介者模式 Prototype Pattern原型模式 Command Pattern命令模式 Facade Pattern总管模式 Factory

10 年 前

Rust语言之GoF设计模式:原型模式

原型模式:一种创建模式,允许您复制现有对象而不依赖于它们的类型。 原型Prototype允许克隆对象,甚至是复杂的对象,而无需耦合到它们的特定类。 Rust 有许多类型的标准Clone实现(通过

1 年 前

Hello, world! — 我心中的道

,不能不说其那本书《设计模式:可复用 面向对象 软件的基础》,从该书的书名的副标题可以看出“复用”二字,即设计模式之目的。但如何复用呢?对于面向对象,一般的书上都会提到四个最基本的概念:抽象、封装、继承

10 年 前

Rust语言之GoF设计模式:静态工厂

),         }     } } let formatted_data = price_data.into(); 原型模式: #[derive(Clone)] struct

1 年 前

商业分析BA领域的MVP、MMF和MLP

MVP(最小可行产品)、MMF(最小适销产品)、MLP(最小可爱产品)、原型概念验证等术语都是产品开发中使用的概念,但它们有不同的目的并具有不同的特征。以下是它们之间差异的细分: [list=1

1 个月 前

GoF设计模式三作者15年后再谈模式

Erich Gamma, Richard Helm, 和 Ralph Johnson在GoF设计模式发表15年以后,再谈模式,另外一位作者,也是四色原型的发明者Peter已经过世。 提问者

10 年 前

Java中无需DI框架的演示

,遵循原型模式。这种区别对于管理这些组件的状态和生命周期至关重要: [list] [*]单例组件: UserService和EmailService的单个实例可确保这些服务在整个应用程序中保持其状态

3 个月 前

Vue.js作者尤雨溪谈VueJS!

都是超级简单的,就像你有一个对象,你把它交给一个Vue实例,它就变成了Reactive响应式的,每当你改变它时,数据就会自动更新,当你构建原型或试图获得概念证明时,这实际上非常有用,因为 - 它与我们

5 年 前

SummerSoC 2020:基于领域驱动的服务设计(SOA/微服务) – Stefan Kapferer

上下文建立了一个边界,领域模型只在该边界内有效。 有界上下文中的概念和领域对象应清晰明确地定义(根据无所不在得 统一语言 )。如下例所示,绑定上下文可以实现一个或多个子域的一部分: 当我们将

3 年 前

关于DCI的理解

各个对象的交互和组合拼凑,这细碎的划分是为了更好的划分职责,但是所付出的代价是算法的内聚性,或者说用例中提到的行为已经被撕裂粉碎。这个过程也是一种需求原型失真的一种体现。(个人理解)。而如果要保持这种

10 年 前

DCI,领域模型,领域事件的一些想法

UML建模这本中译本在大陆市场的发行,大家才慢慢接触到四色原型概念。不过如果经常上jdon的人,应该对彩色UML是非常熟悉。彩色UML主要是说:某个人,事,地点在某个时间段内,以某种角色,发生了什么样子

10 年 前

事件风暴创始人Alberto:团队拓扑和DDD上下文映射的关系

与三种互动方式如下图:   上下文映射模式 战略性领域驱动设计提供了关于相同问题空间但结构不同的有趣观点。 几乎没有明确提及团队,但主要假设是在中型软件组织中,这两个概念之间存在紧密的映射

3 年 前

Xilem:Rust中的UI架构

(现在被搁置了)。 像大多数现代UI架构一样,Xilem是基于视图树的,它是对UI的简单声明性描述。对于增量更新,视图树的连续版本会被差异化,而结果会被应用到小部件树上,这更像是一个传统的保留模式

1 年 前

解放思想,走出传统三层架构的束缚

讲清楚表和表之间的关系,然后我们写model,dao,manager,form来实现。那时候我根本没有什么面对对象的设计或者面向数据库的设计的概念,感觉应用系统主要就是设计表之间的关系,数据库的一系列

10 年 前

什么是迷你服务Miniservices?

栩栩如生。为了快速实验和迭代,他们将在整体上进行原型设计,然后分解为miniservices或微服务。 “基于单体monolith概念能更好建立概念证明,因为它更容易管理,然后在你的概念证明之后,你知道

5 年 前