最新 最热

面向对象设计五大原则

面向对象设计(Object-Oriented Design, OOD)和面向领域设计(Domain-Driven Design, DDD)是两种不同的设计方法论:

2024-08-31
1

7 种单例模式实现方法大揭秘:从饿汉式到Meyers' Singleton

单例模式是一种设计模式,目的是为了确保一个类只有一个实例,并提供一个全局访问点让其他对象可以获取该实例。单例模式在软件设计中起到了重要的作用,通过限制只有一个实例的存在并提供全局访问点,可以有效地管理和控制对...

2024-08-09
1

[Python零基础入门篇③③] - 五分钟快速带你了解什么是面向对象编程

通过学习私有函数与私有变量,可以更好的完善 类的开发 ,从而丰满我们的场景与实现方案。

2024-07-11
1

[Python零基础入门篇③②] - 你了解编程范式吗?面向过程编程与面向对象编程的区别又是什么?

编程范式是计算机语言编程的一种需要编程者遵循的基本风格与规范模式。如果说每一个编程者进行的编程是在创造一个依托于计算机而存在的虚拟世界,那么编程范式就是这个虚拟世界所采用的世界观与创造世界的方法论。...

2024-07-11
1

工作两年后,我如何看待设计模式

在软件工程中,设计模式是经过反复验证的最佳实践,用于解决在软件设计中经常遇到的一类问题。它们为开发者提供了一种通用的解决方案和语言,使得复杂的编程问题得以简化,代码结构更加清晰,可维护性大大提高。简而言之,设计模...

2024-06-17
1

深度解读《深度探索C++对象模型》之C++对象的内存布局

在C语言中,数据和数据的处理操作(函数)是分开声明的,在语言层面并没有支持数据和函数的内在关联性,我们称之为过程式编程范式或者程序性编程范式。C++兼容了C语言,当然也支持这种编程范式。但C++更主要的特点在支持基于对象...

2024-04-16
1

面向对象设计模式七大设计原则

设计模式:面向对象语言开发过程中,遇到种种的场景和问题,提出的解决方案和思路,沉淀下来,设计模式是解决具体问题的套路

2023-10-21
1

面向对象设计模式七大设计原则

设计模式:面向对象语言开发过程中,遇到种种的场景和问题,提出的解决方案和思路,沉淀下来,设计模式是解决具体问题的套路

2023-10-21
1

趣解设计模式之《小王的披萨店续集》

在《小王的披萨店》这篇文章中,我们介绍了小王开披萨店的故事,并且为了解决多种口味披萨的扩展问题,引出了简单工厂和工厂方法模式。但是,故事仍在继续,如果芝加哥的披萨店和纽约的披萨店,要求往披萨上面加的配料都不一样,那...

2023-09-30
1