#Java设计模式文章排行榜

DRY原则:识别模式并抽象概括 - javierdearcos

21-10-17 312 1 banq

DRY 来自“Don't Repeat Yourself”的首字母缩写词,是最普遍的开发原则之一。它是由Andy Hunt和Dave Thomas在他们的书The Pragmatic Program... 详细

学习设计模式的好处 - Mario

21-01-08 1069 2 banq

学习 设计模式 时,您不仅会学习模式,还有: 获得一般设计知识。 增强您的设计词汇量。 增强您的工具,以使代码更具意图。 发现可以在重构过程中为您提供指导的设计解决方案。 尽管人... 详细

每个Java程序员都必须知道的五个GitHub

21-08-04 511 1 banq

这些存储库非常有用,这对任何开发人员(无论是经验丰富的还是新手)在学习这门语言的过程中都大有裨益。   Java 设计模式 该存储库包含由具有广泛专业知识的开源程序员和 架构 师创... 详细

Java的Void方法是反模式的? - DZone

21-07-23 473 1 banq

如果你想知道为什么你应该避免 void 方法,这篇文章就是为你准备的。在这里,您可以找到他们的所有问题,并了解它们如何影响您的系统。 关于在我们的代码中使用 void 方法,以及我们是否应该将它们视... 详细

程序员观点:过度思考的三种毒

21-08-13 387 1 banq

过度思考也就是想得太多,过于注重理性计划,该文是 Rust 和 Go  Bloom 的 创造者 和 Black Hat Rust 的 作者博文: 我曾经是一个病态的过度思考者。一切都必须仔细计划,从... 详细

你还在用if-else吗?鲍勃大叔提出改进意见!

21-03-20 959 1 banq

if/else/switch语句的泛滥是软件系统中的常见问题。它们在许多地方被复制的事实是有问题的。 几天前,有人在推特上发了一个问题,询问以下哪个PHP片段更好,或者是否有更好的方法。 我的... 详细

软件架构设计模式大全 - vikipediaaaa

21-03-07 723 1 banq

KISS(保持简单愚蠢): 即使解决方案看起来很愚蠢,简单的解决方案也比复杂的解决方案好。 当解决方案使用较少的继承,较少的多态性,较少的类等时,解决方案会更好。 更简单的解决方案更... 详细

使用微服务的设计模式 - fabric

21-08-24 498 banq

电子商务企业正在使用 微服务 为其商店构建一组可重用的组件。这些服务通过独立于前端运行,可以更轻松地将您的内容大规模交付到多个渠道。 在这篇文章中,我将讨论您可以实现的几种 设计模式 并解释... 详细

快而脏的代码真的能更快推向市场吗?

21-04-11 787 1 banq

著名敏捷专家Allen Holub认为:编写“快速而肮脏”的废代码可以使您更快地推向市场是一个神话。至少我从未见过这项工作。最快的上市方式是编写高质量的,经过良好测试的代码。马丁福勒称这种“快而脏”... 详细

系统思维实践入门

21-07-27 320 1 banq

系统实践:你可以每天从细节中退一步看大局,探索可能影响局势的其他因素。还有什么? 意识到你的心智模式以及它如何影响你的反思和行动,信念和价值观形成了我对这种情况的看法、参与和反应? 在系统中看到你自... 详细

鲍勃大爷:将if/else中每个条件变为逻辑并列互拆而不依赖执行顺序。

20-11-16 872 1 banq

当您编写一条if / else语句链时,了解并评估执行时顺序的依赖性是明智的。将每个条件构造为逻辑互斥而非依赖于执行顺序可能是明智的。   新开发人员要学习的第一个概念是if / else语句。if... 详细

深入了解 Builder 模式 - frankel

21-09-15 380 banq

使用 Builder 模式的一个常见实现是拥有一个流畅的接口,以下为调用者代码: Person person = new PersonBuilder().withFirstName(... 详细

幽默:游戏编程与其他编程完全不同? - hillelogram

21-06-07 282 1 banq

有没有人觉得游戏编程与其他编程完全不同?就像不同的传统智慧,不同的有影响力的人物,不同的术语行话。我觉得移动开发、科学计算、金融和DBA都和“主流企业编程”不同,但是,如果有人告诉我他们从游戏开发转... 详细

GoF设计模式中装饰器、代理与适配器的区别与联系 - Mario

20-11-27 455 2 banq

一些 设计模式 具有相似的结构,但意图不同。例: 装饰器:向对象添加新职责。 代理:控制对对象的访问。 适配器:更改对象的接口。 不同的意图,但是这三个可以看作是对象包装器。 ... 详细

共有 3941 2 3 4 ... 27 下一页