#设计模式

      更多分类

高聚合低耦合 - theregister

20-04-17 465 1 banq

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

GRASP 之信息专家模式 - Kamil Grzybek

19-09-05 503 1 banq

问题:将责任分配给对象的基本原则是什么? 解决方案:将责任分配给具有实现它所需信息的类。 在下面的示例中, Customer类引用了所有客户 订单,因此很自然地负责计算订单的总价值: ... 详细

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

20-05-22 287 banq

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

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

20-05-27 191 banq

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

装饰器设计模式 - Gene Zeiniss

20-06-03 176 banq

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

无服务器模式 -Davide Taibi

20-04-03 328 banq

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

GRASP之低耦合模式 - Kamil Grzybek

19-09-05 230 banq

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

共有 3721 2 3 4 ... 47 下一页