GoF设计模式

     

Spring框架中的GoF设计模式

386 22K

Spring Framework是一个用于构建企业级应用程序的流行Java框架。它提供了广泛的特性和功能,使开发高性能,可扩展和可维护的应用程序。Spring的一个.

Quarkus Native与Go微服务对比?

352 1 2K

我们的团队目前正在开发一个非常庞大且复杂的 Spring Boot 项目,Spring Boot 固执己见的本质使我们能够非常快速地编写业务逻辑,而无需担心.

多层、六边形、洋葱和clean架构简介

714 1
10年前,你只需要知道 GoF模式<.

Golang 中的外观facade设计模式

378 9K

与构建的物理世界一样,软件 架构 .

设计模式导致了认知负担?

392 3K

在不同的团队中编码多年后,我想我现在终于可以向自己解释,为什么我们需要或不需要用模式和抽象构建的 "聪明的 "代码。 .

滚动二叉树:Java 中常见设计模式指南 - foojay

231

在这篇文章中,我们介绍了一种滚动二叉树的线性 <.

成人递归模式处理的认知机制 - Wiley

315

人类是强大的泛化者,能够跨多个领域进行推断、预测和生成模式。 经常在人类行为中观察到的递归模式由嵌入在同类其他结构.

Bob大叔和Casey讨论整洁代码:性能与设计的平衡

790 9K

我从你那里看到的关于清洁代码的大多数解释包括我在视频中提到的所有事情: 喜欢继承层次结构而不是if/switch语句,不暴露内部(" .

如何在 Java 中使用回调? | infoworld

604 7K

Java 中的回调操作是一个函数传递给另一个函数并在某个操作完成后执行。回调可以同步或 .

流行设计模式:依赖注入、工厂、单例、观察者和策略模式 - bognov

541 17K

本文目的是提供这几种模式的简化示例。 可以在我的 .

什么是泛在语言UL:Ubiquitous Language? - Jonathan

842 2K

泛在语言(无处不在的语言UL:Ubiquitous Language) 是 .

数据管道设计模式

1105 6K
通常,数据是分步处理、提取和转换的。因此,一系列数据处理阶段可以称为数据流水线。 选择哪种 .

在Golang中如何避免OO思维? - Reddit

1392 1 4K

问:我的背景是来自php和一点点java,在这种条件下,我已经养成了使用 .

GoF 23种设计模式速查表

1404 6K
设计模式是针对常见软件设计问题的可重用解决方案。它们提供了一种描述和记录软件 .

使用Builder模式构建Rust API

1038 10K

这个模式背后的想法非常简单:创建一个可以但不需要持有所有值的对象,当所有需要的字段都存在时,用它来构建我们需要的类型。 .

清晰代码:如何编写易于阅读的代码 - Ryan

1004 1 14K

我们将讨论为什么编写更多可读的代码,而不是简明(短)的代码。之后,以下是关于如何做到这一点的策略: 变量、类和函数的命名 辅.

如何学习理解设计模式?

1082 1

神奇的是,设计模式没有什么神奇的。 许多被认为是复杂的模式在表面下反而显得很简单,甚至是容易的。 以事件源为例:简而言之,你可.

使用设计模式实现实体中多个依赖属性的验证模块

946 14K

有没有想过如何对属于具有多个依赖属性的实体的 API 请求/响应执行验证?在这种情况下可以执行什么类型的验证?使用什么 .

低层设计(LOW LEVEL DESIGN)面试指南

1465 2K

低层设计(LOW LEVEL DESIGN,简称LLD)面试很痛苦,如果您想破解 SDE 2,FAANGM 和所有其他 TOP STARTUPS 都要求您通.

为什么要进行领域驱动设计? - Vincent

1999 3 8K
尽管 DDD 的理念已经存在了.

鲍勃大叔:是否有些语言不需要设计模式?

1150 1

有些语言的特点是否使某些 设计模式 <.

书籍推荐:《API 设计模式》

1693 1

为任何领域、技术或平台设计可演变的高质量API的成熟模式 本书提供了理论和实践的健康组合,包含了许多深刻的建议,但.

Rust语言之GoF设计模式: 解释器Interpreter模式

1104 2K

解释器模式是  一种 设计模式 .

Rust语言之GoF设计模式:Visitor访问者游客模式

1047 3K

Visitor允许您将“外部”操作添加到整个类层次结构中,而无需更改这些类的现有代码。 访问者另外一个定义是:封装.

Rust语言之GoF设计模式: 模板方法模式

1219 5K

模板方法 是一种行为 .

Rust语言之GoF设计模式:策略模式

1239 5K

策略将一组动作行为转化为对象(动词变名词),并使它们在原始 .

Rust语言之GoF设计模式:状态模式

1118 3K

状态模式与有限状态机 (FSM) 概念相关,但是,每个状态都由实现公共状态特征的单独类型表示,而不是实现大量条件语句。 状态之间的转换取决于每种状态类.

Rust语言之GoF设计模式:观察者模式

1269 12K

观察者是一种行为 设计模式 ,.

Rust语言之GoF设计模式:备忘录Memento模式

866 2K

Memento允许制作对象状态的快照并能在以后恢复这些状态。 .