#OOP面向对象编程专栏

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

20-09-18 936 3 banq

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

DDD和OO是有区别的:抽象名称选择很重要?主语语法遮蔽了真理 - macerub

20-09-02 1652 2 banq

为你的抽象选择合适的名称很重要。如果名称不好,那么我们的设计将很难重复使用。例如,假设我们要设计一个可以关闭/打开灯的开关。 您认为该接口的好名字是什么? banq注:如果从纯粹 面向对象... 详细

鲍勃大爷:软件架构类似房子,面向对象是房子的结构,水管线管是函数式编程

20-11-05 701 2 banq

软件 架构 类似房子,这个房子代表一个递归式应用,由顺序、选择和迭代等组成,这个应用被放设计进入一个 面向对象 的结构中,类似房子设计成三室一厅两厨卫这样的结构,而穿越结构的说水管电线管,这... 详细

鲍勃大爷:SOLID概念解释

20-10-24 696 2 banq

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

否定OOP的面向数据编程DOP原理 - Yehonathan Sharvit

20-10-06 2022 1 banq

本章试图说明据我所知,面向数据编程的核心原理是什么。这在很大程度上取决于我在Clojure的编程经验,但是我认为这些原则与语言无关。 可以使用Java或C#等 面向对象 (OO)语言来遵守它们,... 详细

为什么要使用封装? - Vaibhav Singh

20-06-03 789 1 banq

Java是一种 面向对象 的编程语言(它符合纯面向对象的大多数属性),它包括四个OOP支柱(面向对象的编程)概念,即: 抽象化 封装形式 继承 多态性 今天,我将深入探讨称为封装... 详细

幽默:假装从未发生过OOP? - johndcook

20-05-16 596 1 banq

我最近遇到一个人,他说,摆脱 面向对象 编程(OOP)的方式是回到简单地告诉计算机要做什么,就像OOP从未发生过。我认为这不是一个好主意,我也不认为这是可能的。 面向对象的程序设计(尽管后来有过... 详细

如何将过程代码变成面向对象的代码? - WLODEK

20-07-17 754 banq

干净 clean 代码并不总是 面向对象 的。有时它将以程序样式编写。哪种风格更好:过程式还是面向对象?我们应该在一定条件下进行选择,以使其易于开发和可读,根据“Clean守则”的原则。 下... 详细

数据和行为与有界上下文、微服务的关系 - Alberto Brandolini

20-06-12 621 banq

事件建模的创始人Alberto Brandolini说:数据是在 有界上下文 之间流动的,而行为是特定于某个有界上下文方式的。如果围绕数据划分 微服务 边界将导致分布式耦合。这不是我最喜欢的... 详细

Python中的Getter和Setter -GeeksforGeeks

20-08-25 1292 banq

在 面向对象 的程序中使用getter和setter的主要目的是确保数据封装。像其他面向对象的语言一样,python中的私有变量实际上并不是隐藏字段。在以下情况下,通常使用python中的Get... 详细

如果每个人都讨厌OOP,为什么它仍然如此广泛传播? - StackOverflow

20-09-07 652 banq

OOP取得了巨大的成功。但是成功仅仅是偶然吗?并且它还能在2020年提供其他编程范例无法提供的独特功能吗? 在1981年8月的Byte杂志中,David Robson公开了他的文章,该文章成为许多人... 详细

如何重构上帝式大对象反模式 - Cameron McKenzie

20-03-27 918 banq

仅仅编写有效的代码是不够的。问题发生时,必须易于维护,增强和调试该代码。面向对象编程如此受欢迎的原因之一是因为它满足了这些要求。 但是,当开发人员选择捷径或更多地关注完成工作而不是正确完成工作时,往... 详细

大脑是如何识别和分类对象? - mpg

20-10-20 506 banq

人脑将环境分解为总共49个属性,足以对所有对象进行分类。根据所观察对象与已知类别的相似程度,然后将其识别为狗或家具。 我们生活在一个充满事物的世界中,我们必须对事物进行识别和分类。只有当您能够识别周... 详细

什么是设计模式? - macerub

20-08-16 530 banq

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

共有 270 上一页 1 2 3 4 5 ... 18 下一页