OOP面向对象编程
提示工程与主语思维

提示工程是人工智能(AI)领域的一项前沿技术,主要用于制作与人工智能系统交互的文本提示。 提示工程的主要目的是通过为人工智.
继承和OOP已经死亡了吗?

这是一个关于如何被迫放弃继承和 面向对象 .
函数式编程与面向对象编程比较分析

函数式编程和 面向对象 编程是.
幽默:面向对象程序员的共同烦恼

Rust适合领域概念吗? - Reddit

我使用Rust将近一年了,我写了大约2万行代码(CLI、WebAssembly应用、Web服务器......)。 .
一张图:函数式编程 vs. 面向对象编程

“干净”的代码,糟糕的性能 - Muratori

这篇文章论证使用鲍勃大叔的 clean<.
为什么用 Rust 构建 UI 如此困难? | Warp

尽管 Rust 很棒——它还没有成为构建 UI 的通用语言。 在 .
面向数据设计带来更好的性能

通过将应用数据放置在后续内存区域中获得更高性能。这使得CPU更容易加载和工作。 经典的 .
鲍勃大叔:函数式编程真的不需要面向对象吗?

什么是类?根据字典,一个类是: 一组、集合、群体或配置,其中的成员被认为具有某些共同的属性或特征;一个种类或.
在Golang中如何避免OO思维? - Reddit

问:我的背景是来自php和一点点java,在这种条件下,我已经养成了使用 .
Rust超越了面向对象?- Jimmy

本文试图解释 Rust 如何偏离 面向对象<.
低层设计(LOW LEVEL DESIGN)面试指南

低层设计(LOW LEVEL DESIGN,简称LLD)面试很痛苦,如果您想破解 SDE 2,FAANGM 和所有其他 TOP STARTUPS 都要求您通.
为什么组合优于继承?

过度(滥用)继承一直是OO的最大问题之一。 组合可以在OO或FP中实现,对FP的了解(哪怕是一点点)可以积极地影响你如何写OO代码。 .
如何使用OO和函数式两个方法实现重构? - DZone

Java 中的重构有很多方面,但其中有两个基础: .
成为杰出Java开发人员的10个步骤 - DZone

如果您是一名 Java 开发人员并且对技术充满热情,那么您可以遵循这十个步骤,让您成为一名出色的 Java 开发人员。 .
幽默:物以类聚人以群分,但是动态类型呢?
为复杂性语言辩护:类的意义 - viralinstruction
幽默:不懂OO或DDD的程序员永远无法get到这个幽默
面向数据的编程 · Laurent

我学习了 DDD 领域驱动设计.
面向对象OO与DSL - typeswitch

OO 是通过本体语言对领域进行建模: 你建立了一个类层次结构,使用组合和继承。这构成了一种隐含的、开放的 DSL。 许多 OO 建模感觉就像试.
为什么SOLID原则仍然是现代软件架构的基础?- StackOverflow

尽管自构思 SOLID 原则以来的 20 年来计算发生了很大变化,但它们仍然是设计软件的最佳实践。 SOLID 原则是经过时间考验的用于创建高质量软件.
哪些语言能更优雅地实现装饰器模式? - frankel

在这篇文章中,我想描述如何向已经存在代码中添加新行为,所有主流语言都提供这样的功能, Java 是唯一在这方面没有提供任何内容的语言。解释型语言允许扩展外部.
Python为什么不是传值或传引用? - mathspp

本文解释了为什么 Python 不使用传值系统,也不使用传引用。 当你在 Python 中调用一个函数并给它一些参数时......它们是按值传递的吗?.
DRY原则:识别模式并抽象概括 - javierdearcos

DRY 来自“Don't Repeat Yourself”的首字母缩写词,是最普遍的开发原则之一。它是由Andy Hunt和Dave Thomas在他们的书.
软件可重用的"三法则rule-of-three"

本文是世界最大问答社区Stack Overflow和 Discourse 的联合创始人的文章: 2004 年,当我第一次阅读 .
重构贫血模型提高代码的DDDness - Alexander

这是一个实用指南:结合 DDD .
函数式编程 vs 面向对象编程 vs 过程式编程的JS演示比较 - DEV

这是一个真实的例子,展示了三种最常见的编程范式的差异。我将用三种不同的方式解决一个问题。 每个示例将处理表单提交、验证用户输入并将创建的用户打印到控制.
幽默:从编程菜鸟到高手的路径图
每个程序员都需要知道的概念和术语 - codeburst

这些概念术语包括:概念完整性、内聚性、抽象数据类型、耦合、信息隐藏、最小惊讶规则等。 如果您读过一本技术书籍(我想您应该是一名软件工程师),您可能会发.