65,938 篇文章
CodeProject 正在发生变化。
了解更多
。
全部
/
OOP
人工智能
人工智能
神经网络
机器学习
深度学习
ML.Net
大数据
数据科学
Tensorflow
ChatGPT
物联网
物联网
Arduino
边缘设备
Raspberry-Pi
可穿戴设备
IoT Edge
工业物联网
DevOps
DevOps
敏捷
自动化
持续构建
持续交付
持续部署
持续集成
部署
Git
安装
集成测试
负载测试
质量保证
TFS
单元测试
测试
容器
容器
Docker
Kubernetes
虚拟机
高性能计算
高性能计算
GPU
并行处理
并行化
矢量化
托管服务
托管服务
AWS
Cordova
ExtJS
Google Cloud
微服务
PhoneGap
无服务器
存储
Web Hosting
WordPress
Azure
安全
安全
区块链
密码学
加密
身份
身份服务器
Web 开发
Web 开发
Blazor
CSS3
Flask
HTML5
Kestrel
LESS
Nginx
Node.js
React
SCSS
Spring
Vue.js
ASP.NET
CSS
Apache
HTML
IIS
XHTML
移动应用
移动应用
Flutter
Ionic
iOS
Nativescript
React Native
Xamarin
Windows Mobile
Android
桌面编程
桌面编程
Cocoa
Electron
QT
通用 Windows 平台
X11
Windows Forms
ATL
MFC
Swing
Win32
WTL
WPF
XAML
系统
数据库开发
数据库开发
数据可视化
Elasticsearch
Lucene
MariaDB
MongoDB
NoSQL
PostgreSQL
Redis
MySQL
SQL Server
生产力应用和服务
生产力应用和服务
LibreOffice
OpenOffice
Sharepoint
团队沟通工具
Biztalk
Microsoft Office
SAP
游戏开发
游戏开发
Doom
Kinect
Playstation 4
Playstation 5
Unity
Unreal
XBox
多媒体
多媒体
音频
图像处理
视频
音视频
DirectX
GDI
GDI+
OpenGL
通用编程
通用编程
算法
压缩
计算几何
仿真
异常
文件
互联网
本地化
内存管理
优化
解析器
性能
正则表达式
排序
状态机
架构
设计/图形
打印
字符串
线程
可用性
编程语言
编程语言
ASM
Bash
Basic
COBOL
Dart
Go
Haskell
Kotlin
Lua
Pascal
R
Razor
Rust
Scala
Swift
Typescript
Objective C
Visual Basic
VBScript
C++
C#
F#
FORTRAN
Java
Javascript
Perl
Python
Ruby
SQL
PHP
PowerShell
XML
提交您的文章
OOP
OOP
精选阅读
"方法可以设为静态" 可能隐藏了面向对象设计的缺陷
作者:
Bohdan Stupak
"方法可以设为静态" - Microsoft 代码分析警告可能隐藏了对面向对象设计的违反
良好面向对象编程的10条黄金法则
作者:
Giovanni Scerra
以下指南并非详尽无遗,旨在应用于SOLID原则和面向对象设计模式的正确使用之上。
10 种提升 COBOL 应用程序开发效率的方法
作者:
Helen Withington
COBOL 开发者想要什么?
通过 JavaScript 在 MVC、
MVP 和 MVVM 模式的圣地进行肚皮舞
作者:
Amir Jalilifard
让我们与我们迷人的朋友:
JavaScript 一起,
来一次前往 MVC、
MVP 和 MVVM 模式 Land 的激动人心的旅行。
最新文章
"方法可以设为静态" 可能隐藏了面向对象设计的缺陷
作者:
Bohdan Stupak
"方法可以设为静态" - Microsoft 代码分析警告可能隐藏了对面向对象设计的违反
良好面向对象编程的10条黄金法则
作者:
Giovanni Scerra
以下指南并非详尽无遗,旨在应用于SOLID原则和面向对象设计模式的正确使用之上。
10 种提升 COBOL 应用程序开发效率的方法
作者:
Helen Withington
COBOL 开发者想要什么?
通过 JavaScript 在 MVC、
MVP 和 MVVM 模式的圣地进行肚皮舞
作者:
Amir Jalilifard
让我们与我们迷人的朋友:
JavaScript 一起,
来一次前往 MVC、
MVP 和 MVVM 模式 Land 的激动人心的旅行。
所有文章
文章
项目
技术博客
技巧/窍门
视频
参考
资产
顶部
按分数排序
标题
更新时间
作者
分数
OOP
良好面向对象编程的10条黄金法则
作者:
Giovanni Scerra
以下指南并非详尽无遗,旨在应用于SOLID原则和面向对象设计模式的正确使用之上。
10 种提升 COBOL 应用程序开发效率的方法
作者:
Helen Withington
COBOL 开发者想要什么?
通过 JavaScript 在 MVC、
MVP 和 MVVM 模式的圣地进行肚皮舞
作者:
Amir Jalilifard
让我们与我们迷人的朋友:
JavaScript 一起,
来一次前往 MVC、
MVP 和 MVVM 模式 Land 的激动人心的旅行。
呼吁从 SOLID 设计原则中移除“开闭原则”
作者:
Adam Tibi
我们习惯于重复 SOLID 原则,
有时并未仔细思考。
这是呼吁移除一个过时的原则,
它在当今的开发中已不再适用,“开闭原则”,
结果应该是 SLID。
使用 JavaScript OOP 编程和 jQuery 的 GUI 自定义控件
作者:
fede.net
本文介绍了使用 JavaScript OOP 编程和 jQuery 构建自定义 HTML 控件的基础。
面向对象编程(OOP)的简单解释
作者:
Richard Eng
学习正确进行面向对象编程的方法
抽象类 & 接口:
面试中的两个反派 - 第 1 部分
作者:
iSahilSharma
本文是“抽象类 & 接口:
面试中的两个反派”系列的第一部分,
解释了抽象类的重要关键点。
抽象类和接口:
面试中的两个“大魔王”——第二部分
作者:
iSahilSharma
本文是系列“抽象类和接口:
面试中的两个‘大魔王’”的第二部分,
解释了接口的重要关键点。
在 C 中实现多态性
作者:
Ilia Glizerin
在 C 中手动实现 OOP 设计。
“按原样”
软件架构
作者:
Zebedee Mason
介绍了用于从源代码和 .
NET 程序集自动构建架构图和指标的软件。
讨论了 Visual C++、
Python、
Linux 内核、
Boost 和 .
NET 的示例。
C# 讲座 - 第 3 讲:
C# 中的类型设计。
关于类需要了解的基础知识
作者:
Sergey Kizyan
这是我系列讲座的第三篇。
与类定义有关,
并提供了关于 .
NET 中类型是什么的基本理解
C# 讲座 - 第 4 讲:
OOP 基础:
抽象、
封装、
继承、
多态(
通过 C# 示例)
作者:
Sergey Kizyan
这是我为同事举办的培训的第 4 篇文章
cobj:
纯 C 中的多态性
作者:
GProssliner
cobj 是一个基于预处理器的接口多态性生成器
COBOL 程序员:提升技能,节省时间…
作者:
Melissa Burns
这些网络研讨会是专门为希望了解更多关于 OOP 并将其与过程化编程技术相结合以获得最佳效果的 COBOL 程序员创建的。
比较 JavaScript OOP 与 .NET
作者:
Jon Woo
本文旨在通过与 .NET CLR 的工作方式进行比较,帮助概念化 JavaScript 面向对象编程的领域。
CoreObjects/GoliahCore17:纯 C 的 \*.\*
作者:
Sauro Abbondanzieri
UWP、COM、C++/WinRT、纯 C 中的 OOP。
还有什么?
CoreObjects/GoliahCore17:纯 C 语言的有效 OOP
作者:
Sauro Abbondanzieri
一种在纯 ANSI C 中处理 OOP 的全新、精炼且有效的方法
CoreObjects/GoliahCore17:纯 C 中的有效 OOP || 2
作者:
Sauro Abbondanzieri
使用 OOP 实现 Canvas 概念,以一种新鲜、精致且有效的方式,纯粹的 ANSI C
使用策略设计模式创建部分通用操作(方法)的可重用组件 -
保持简单系列
作者:
Viral Surani
本文是一系列名为“保持简单”的文章的第一篇。本文将介绍如何使用策略设计模式创建具有部分通用操作(方法)的可重用组件。我们将看到策略设计模式的必要性。
深入 OOP(第一天):多态性和继承(早期绑定/编译时多态性)
作者:
Akhil Mittal
本文将涵盖新手/初级开发人员寻找的几乎所有 OOP 概念,而且不仅是初学者,本文的目的是也帮助经验丰富的专业人士,他们有时需要巩固自己的概念或准备面试。
深入OOP(第2天):多态性和继承(继承)
作者:
Akhil Mittal
深入 OOP(第二天):我系列文章的第二部分将仅侧重于 OOP 中的继承概念。
深入 OOP(第 3 天):多态与继承(动态绑定/运行时多态)
作者:
Akhil Mittal
本文系列将更侧重于运行时多态,
也称为后期绑定。
深入 OOP(第 4 天):多态与继承(C# 中的抽象类全解析)
作者:
Akhil Mittal
C# 中的抽象类全解析
深入 OOP(第 5 天):C# 访问修饰符详解(Public/Private/Protected/Internal/Sealed/Constants/Static and Readonly Fields)
作者:
Akhil Mittal
访问修饰符(或访问限定符)是面向对象语言中的关键字,用于设置类、方法和其他成员的可访问性。访问修饰符是编程语言语法的一个特定部分,用于促进组件的封装。
SVG 格式的绘图。
第一部分 –
草案标准
作者:
Vitaliy Sytnik
在互联网上,您可以找到大量关于以 SVG 格式创建图形的不同信息。通常会使用编辑器打开 DXF 并导出为 SVG。查看 SVG 代码,可以立即发现其中包含大量冗余。在一个编辑器中创建的 SVG 文件可能并不总是正确的
动态多态:掌握 OOP 的关键概念
作者:
Bohdan Stupak
探讨动态多态是什么以及它如何对掌握 OOP 至关重要
事件聚合器模式
作者:
Gautham Prabhu K
创建和使用事件聚合器模式
ELENA编程语言简介
作者:
Alex Rakov, Alexandre Bencz
ELENA 是一种通用的、
面向对象的、
多态的、
具有后期绑定的语言
面向对象编程 (OOP) 简介
作者:
Paulo Zemek
这是一篇入门文章,通过我个人对面向对象编程(也称为 OOP 或 OO 编程)的看法和经验来解释它。
面向对象编程(OOP)概念入门及更多
作者:
Nirosh
本文有助于理解 OOP 概念,重点关注 .NET/C#。它以提问和回答的形式编写,易于理解。
重点不在于如何注入服务,
而在于如何测试它们
作者:
Bohdan Stupak
简谈脆弱的单元测试及其避免方法
jOOPL:JavaScript 的面向对象编程
作者:
Matías Fidemraizer
发现一种现代化、稳健且强大的方法,可在 Web 和任何地方利用面向对象编程。
Jooshe - JavaScript 面向对象 HTML 元素子类化
作者:
Brien Givens
Jooshe 很有料!
Jooshe 表格 - JavaScript 面向对象 HTML 元素子类化的第 2 部分 - 轻松创建动态表格!
作者:
Brien Givens
Jooshe 很有料!
学习 C#(第 6 天):理解 C# 中的枚举(实用方法)
作者:
Akhil Mittal
第 6 天:理解 C# 中的枚举。我“深入 OOP”系列中的这篇文章将解释 C# 中的枚举数据类型。
学习 C# (第 7 天):C# 中的属性 (实用方法)
作者:
Akhil Mittal
OOP:C# 中的属性(实用方法)。
学习 C# (第 8 天):C# 中的索引器 (实用方法)
作者:
Akhil Mittal
OOP:C# 中的索引器(实践方法)
学习 C#(第 9 天):理解 C# 中的事件(深入探讨)
作者:
Akhil Mittal, Vikas Sharma
理解 C# 中的事件(深入探讨)
关于 NULL 的很多事
作者:
Giovanni Scerra
防止空引用异常的模式
Ring 编程语言中的自然语言编程
作者:
Mahmoud Samir Fayed
基于面向对象编程的 Ring 编程语言中的自然语言定义
新手到高手的 TypeScript 之旅
作者:
Muhammad Usama Khan
在本文中,我们将学习 TypeScript 的所有知识。Angular 本身是用 TypeScript 编写的,所以如果您想成为 Angular 大师,您也应该具备 TypeScript 的知识。
对象组合优于继承
作者:
User-Rock
为何偏爱对象组合而非继承
面向对象设计原则
作者:
Marla Sukesh
本文适用于至少对面向对象编程有基本了解的人。
OO C 编程(
操作指南)
作者:
rog_gc
使用纯 ANSI C 进行 OO 编程
OOP:隐藏(Shadowing)与重写(Overriding)的区别
作者:
Ehsan Sajjad
在本文中,
我们将通过一个简单的例子了解 C# 中的隐藏概念。
Python 中的 OOP - 第一部分。
作者:
Gergo Bogdan
Python 中的面向对象编程。
Python 中的 OOP - 第二部分。
作者:
Gergo Bogdan
Python 中的面向对象编程 - 第二部分(继承)。
纯 C OO 编程(
操作指南)
作者:
rog_gc
纯 C,
没有宏代码定义。
C OO 太棒了!
真正理解关联、聚合和组合
作者:Gerd Wagner
这是“理解关联、聚合和组合”的替代方案,纠正了原始文章中包含的三个解释中的每个解释中的一个缺陷。
reuse:
一个对象回收 C++ 类库
作者:
Michael Sydney Balloni
回收创建成本高的对象,
提高应用程序性能
通过 Roxy IoC 容器和代码生成器实现关注点分离和智能混入
作者:
Nick Polyak
使用 Roxy IoC 容器和代码生成器实现关注点分离。
求解线性和多项式方程
作者:
N.Banukobhan
这用于求解线性或多项式方程。
心跳模式
作者:
Pavel Radzivilovsky
如何避免多线程软件范式,
并恢复对关键任务软件至关重要的执行确定性。
接口到组件模式和 DynaMix
作者:
Borislav Stanimirov
面向对象环境中对多态的新看法
透明性原则
作者:
Giovanni Scerra
软件设计透明性介绍,
特别关注面向对象语言。
与 Narnians 世界进行交易
作者:
Gaurav_Chhatbar
利用 LINQ / PRISM / UnityContainer 进行基本语言处理/解析的面向对象实现。
使用纯 JavaScript 实现真正的继承
作者:
Kenneth Kasajian
本文介绍了一种使用 JavaScript 实现继承的技术,包括继承接口、实现和基类数据。
理解关联、聚合和组合
作者:
Shivprasad koirala
在本文中,我们将尝试理解关联、聚合和组合这三个重要概念。
模型导向编程语言应该是什么样子?
作者:
Dave Clemmer
考虑面向模型开发应具备的各种模型导向编程语言的质量。
当创建接口和/或抽象类是过度设计时
作者:
Rahul Rajat Singh
这是一个小贴士,
包含了我对为什么不应盲目为我们应用程序中的每个类都创建接口和/或抽象类的看法。
我们为什么需要接口?
作者:
Abhishek Bose
我们为什么需要接口?
为什么封装经常被忽视?
作者:
Cristian Moldovan
在我工作过的项目中常见的问
为什么面向对象编程很重要
作者:
Sharp Ninja
为什么变革性的软件开发方法论今天仍然相关
©
. All rights reserved.