#Java设计模式文章排行榜

设计模式死了吗?鲍勃大爷认为还没 - unclebobmartin

20-09-18 896 3 banq

有些人说 设计模式 已经死了。真愚蠢! “设计模式”书籍是我们行业中出版的最重要的书籍之一。对于所有专业程序员来说,其中的概念应是基本知识。   设计模式就像现实生活中的谚语:这是开放了其他人的... 详细

分布式系统的模式 - martinfowler

20-08-05 908 2 banq

分布式系统给程序带来了特殊的挑战。它们通常要求我们拥有多个数据副本,这些副本需要保持同步。但是我们不能依靠处理节点可靠地工作,并且网络延迟很容易导致不一致。尽管如此,许多组织仍依赖一系列核心分布式软... 详细

鲍勃大爷:SOLID概念解释

20-10-24 607 2 banq

SOLID原则与90年代(甚至更早于20世纪90年代)一样,在今天同样重要。这是因为软件在这些年中并没有发生太大变化:因为自1945年Turing编写电子计算机的第一行代码以来,软件并没有发生太大变... 详细

学习设计模式的好处 - Mario

21-01-08 988 2 banq

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

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

21-04-11 706 1 banq

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

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

21-03-20 789 1 banq

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

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

21-03-07 577 1 banq

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

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

21-06-07 217 1 banq

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

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

20-11-16 770 1 banq

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

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

20-11-27 424 2 banq

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

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

21-07-23 76 banq

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

基本设计原则:尽可能降低复杂化的程度 - FrançoisChollet

20-09-25 415 banq

您所做的事情越复杂,即使只是将其结构化,是一种建设性的复杂性(如数据表结构设计,DDD聚合设计等,关联关系不能太多,虽然这是一种结构化关系,但是如果有很多1:N和1:2甚至N:N关系,则会复杂化)。... 详细

Java枚举的策略设计模式 -DEV

20-10-07 953 banq

策略模式是一种GoF设计模式,允许软件在运行时从一系列算法中选择一种。每种算法都在自己的类中实现,这使得它们的客户端可以互换。使用策略 设计模式 ,类可以以不同的方式和不同的实现来执行相同的方法... 详细

什么是设计模式? - macerub

20-08-16 492 banq

什么是 设计模式 ?设计模式大约在30年前出现。然而,许多人认为他们今天和以往一样重要。 首先,什么是“设计”?它是关于软件设计的,而不是关于UI设计的。代码中的所有内容都是设计。从诸如变量名之... 详细

共有 3881 2 3 4 ... 26 下一页