#Java设计模式

DDD被高估 | Stefan Tilkov

21-03-02 559 3 banq

领域驱动设计(DDD)最近变得越来越流行,新书,会议演讲(甚至是专门针对它的完整会议)以及许多培训,从模式语言的最佳意义上讲,DDD为许多开发人员和设计人员在如何设计这件事情上给出了一个明确的名称,... 详细

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

21-03-20 514 1 banq

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

学习设计模式的好处 - Mario

21-01-08 880 2 banq

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

鲍勃大爷:SOLID概念解释

20-10-24 505 2 banq

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

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

21-03-07 433 1 banq

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

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

20-11-16 622 1 banq

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

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

20-11-27 380 2 banq

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

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

20-10-07 546 banq

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

共有 3851 2 3 4 ... 49 下一页