7 个仓库
The implementation of software using classes, modules, instance variables, and inheritance.
Distinct from Object-Oriented Modeling: Candidates focus on pedagogical modeling, query languages, or CSS, not the general implementation of OOP language features.
Explore 7 awesome GitHub repositories matching programming languages & runtimes · Object-Oriented Programming. Refine with filters or upvote what's useful.
This project is a collection of programming language references and syntax cheat sheets designed for rapid developer onboarding. It serves as a library of code-based documentation that uses valid source code files to provide whirlwind tours of various language specifications. The project focuses on programming language learning by providing concise, commented code examples that explain core features and syntax in place. This approach enables developers to quickly grasp language-specific patterns, data types, and execution flow through a consistent reference format. The content covers a broad
Provides concise examples of building classes and modules with instance variables, constants, and inheritance.
This project is a collection of specialized shell frameworks that provide object-oriented programming patterns, unit testing tools, and a standard utility library for Bash scripts. It enables the organization of script logic through the implementation of classes, objects, and singleton design patterns to create modular and reusable components. The framework includes a dedicated exception handling library that captures command failures using try-catch blocks and stores error metadata in objects. It also provides a unit testing framework that executes shell commands as independent test cases an
Implements object-oriented programming patterns and classes within Bash shell scripts for modularity.
本项目是一系列针对 C++ 语言的精简技术参考和学习指南。它作为语言速查表和编程参考,涵盖了核心语法、标准和数据组织模式。 该资源提供了针对算法学习、数据结构参考和技术面试准备的专业指南。它包括用于复习计算复杂度和高效数据结构使用的材料,适用于竞赛编程。 内容涵盖了广泛的功能领域,包括面向对象编程、内存管理和泛型编程。它还详细介绍了标准库容器、搜索算法实现和各种树结构。
Details the application of inheritance, polymorphism, and encapsulation in C++.
本项目是一个全面的 Python 编程教育材料合集,包括教程、练习与精选代码示例。它作为一个学习课程与软件工程工具包,利用 Jupyter Notebooks 将可执行代码与描述性教育文本相结合。 该仓库提供了构建大语言模型应用的实践指南,例如检索增强生成(RAG)系统、有状态 AI 代理与机器学习工作流。它通过提供结构化的代理编码工作流脱颖而出,涵盖了上下文窗口蒸馏、与提供商无关的模型路由以及模式强制的结构化输出。 这些材料涵盖了广泛的软件工程能力,包括使用分布式任务队列的异步编程、使用 REST API 的 Web 应用开发以及数据分析工作流。它还包括用于掌握面向对象设计、实现 CI/CD 流水线以及应用专业 Linting 与格式化标准的资源。
Provides guidance on implementing object-oriented programming using classes, inheritance, and modular design.
该项目是一个 JavaScript 教育仓库和编程课程。它提供了一系列旨在学习 JavaScript 编程语言的代码示例和实践项目。 该仓库通过动手练习涵盖了语言学习,包括编码项目的实现和算法练习。它专注于前端 Web 开发和面向对象编程的应用。 内容包括管理变量和数据类型、执行数学运算以及操作字符串和日期的材料。它还提供了比较数据值以及使用类和原型组织代码的示例。
Implements object-oriented programming using classes, prototypes, and inheritance.
This project is a collection of simplified explanations and code implementations for common software design patterns using JavaScript. It serves as a guide for implementing creational, structural, and behavioral design patterns to solve software architecture problems. The resource categorizes patterns into three primary groups. Creational patterns focus on flexible object instantiation and resource management. Structural patterns organize object relationships and interfaces to form efficient structures. Behavioral patterns manage communication and interaction between objects. The material co
Implements advanced object-oriented programming concepts in JavaScript to manage complex state and creation.
此仓库是 JavaScript 环境中实现标准软件设计模式的参考指南。它提供了一系列结构型、创建型和行为型模式,旨在帮助开发者组织复杂的应用逻辑并提高代码的整体可维护性。 该项目演示了如何应用面向对象原则来解耦对象创建与核心业务逻辑,并管理对象间的通信。通过利用这些模式,开发者可以构建类和对象交互,确保项目需求演进时代码依然保持模块化和灵活性。 该集合涵盖了一系列架构技术,包括单例实例管理、工厂实例化和类组合。它还包含了行为型和结构型模式的示例,如观察者、策略和装饰器,这些模式允许在运行时动态扩展功能和切换算法。
Demonstrates object-oriented programming principles through practical class and object composition examples.