#设计模式

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

20-09-18 606 3 banq

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

鲍勃大爷:SOLID概念解释

20-10-24 421 2 banq

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

学习设计模式的好处 - Mario

21-01-08 396 1 banq

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

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

20-11-16 451 1 banq

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

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

20-11-27 291 2 banq

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

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

20-09-25 238 banq

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

什么是设计模式? - macerub

20-08-16 364 banq

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

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

20-10-07 302 banq

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

共有 3821 2 3 4 ... 48 下一页