#Java设计模式文章排行榜

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

20-09-18 957 3 banq

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

分布式系统的模式 - martinfowler

20-08-05 1070 2 banq

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

鲍勃大爷:SOLID概念解释

20-10-24 723 2 banq

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

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

20-11-16 877 1 banq

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

高聚合低耦合 - theregister

20-04-17 869 1 banq

我们都喜欢内聚,讨厌耦合(高聚合低耦合),关于内聚和耦合的标准建议是,设计应努力使内聚最大化并最小化耦合。这是一个很好的口头禅,但是在没有很好地理解真正意图的情况下,这常常是一种误导,或者被认为是学... 详细

十大必须知道的Kubernetes设计模式 - Bilgin Ibryam

20-05-27 787 banq

这是从 Kubernetes Patterns一书 综合而来的初学者必知的十大 设计模式 。熟悉这些模式将帮助您理解Kubernetes的基本概念,从而在讨论和设计基于Kubernetes的应用... 详细

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

20-10-07 1278 banq

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

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

20-09-25 516 banq

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

装饰器设计模式 - Gene Zeiniss

20-06-03 640 banq

装饰器模式可以使用聚合来组合运行时的行为。“聚合aggregation是将事物或数量组合为单个组或总计的过程”。聚合的同义词之一是“堆heap”,堆是“杂乱的堆或大量的东西”。我认为这个定义还可以。... 详细

使用消息模式设计领域事件的最可怕几个错误 - ntcoding

20-05-22 579 banq

消息传递模式的严重错误,导致巨大的耦合和极端的意外复杂性: 少而巨大的事件 多个服务都可以发布相同的事件 每个服务都会改变事件的一部分并重新发布 众说纷纭: 最后一个在基于文档的消息传递... 详细

什么是设计模式? - macerub

20-08-16 546 banq

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

无服务器模式 -Davide Taibi

20-04-03 540 banq

我们收集了从业者在技术讲座,博客和白皮书中提出的 无服务器 模式。目的是通过对分类进行分类并报告可能的收益和问题,以支持从业人员理解不同的模式。我们采用了多语言文献复审过程,调查了同行评议和灰色... 详细

GRASP之低耦合模式 - Kamil Grzybek

19-09-05 596 banq

问题:如何减少变化的影响?如何支持低依赖性和增加重用? 解决方案:分配职责以使(不必要的)耦合保持低水平。使用此原则来评估替代方案。 耦合 是衡量一个元素如何与另一个元素相关的度量。更高的耦合意... 详细

共有 395 上一页 1 2 3 4 5 ... 27 下一页