7 Repos
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.
Dieses Projekt ist eine Sammlung spezialisierter Shell-Frameworks, die objektorientierte Programmiermuster, Unit-Testing-Tools und eine Standard-Utility-Bibliothek für Bash-Skripte bereitstellen. Es ermöglicht die Organisation von Skriptlogik durch die Implementierung von Klassen, Objekten und Singleton-Entwurfsmustern, um modulare und wiederverwendbare Komponenten zu erstellen. Das Framework enthält eine dedizierte Bibliothek zur Ausnahmebehandlung, die Befehlsfehler mittels Try-Catch-Blöcken abfängt und Fehlermetadaten in Objekten speichert. Es bietet zudem ein Unit-Testing-Framework, das Shell-Befehle als unabhängige Testfälle ausführt und Exit-Codes überwacht, um Fehler zu erkennen. Zusätzliche Funktionen decken das Anwendungs-Log-Management mit schweregradbasiertem Stream-Routing sowie die Formatierung von Terminal-Benutzeroberflächen ab, um Farben und Symbole auf Konsolenausgaben anzuwenden. Die Standardbibliothek enthält zudem Tools zur Manipulation komplexer Datentypen wie Arrays, Strings und Zahlen.
Implements object-oriented programming patterns and classes within Bash shell scripts for modularity.
This project is a collection of condensed technical references and study guides for the C++ language. It serves as a language cheat sheet and programming reference covering core syntax, standards, and data organization patterns. The resource provides specialized guides for algorithm study, data structure reference, and technical interview preparation. It includes materials for reviewing computational complexity and efficient data structure usage for competitive programming. The content covers broad capability areas including object-oriented programming, memory management, and generic program
Details the application of inheritance, polymorphism, and encapsulation in C++.
This project is a comprehensive collection of Python programming education materials, including tutorials, exercises, and curated code samples. It serves as a learning curriculum and software engineering toolkit, utilizing Jupyter Notebooks to combine executable code with descriptive educational text. The repository provides practical implementation guides for building large language model applications, such as retrieval-augmented generation systems, stateful AI agents, and machine learning workflows. It distinguishes itself by offering a structured approach to agentic coding workflows, cover
Provides guidance on implementing object-oriented programming using classes, inheritance, and modular design.
This project is a JavaScript educational repository and programming courseware. It provides a collection of code examples and practical projects designed for learning the JavaScript programming language. The repository covers language learning through hands-on exercises, including the implementation of coding projects and algorithm practice. It focuses on both frontend web development and the application of object oriented programming. The content includes materials for managing variables and data types, performing mathematical operations, and manipulating strings and dates. It also provides
Implements object-oriented programming using classes, prototypes, and inheritance.
Dieses Projekt ist eine Sammlung vereinfachter Erklärungen und Code-Implementierungen für gängige Software-Design-Patterns unter Verwendung von JavaScript. Es dient als Leitfaden für die Implementierung von erzeugenden, strukturellen und verhaltensorientierten Design-Patterns zur Lösung von Softwarearchitekturproblemen. Die Ressource kategorisiert Patterns in drei Hauptgruppen. Erzeugende Patterns konzentrieren sich auf flexible Objektinstanziierung und Ressourcenmanagement. Strukturelle Patterns organisieren Objektbeziehungen und Interfaces, um effiziente Strukturen zu bilden. Verhaltensorientierte Patterns verwalten Kommunikation und Interaktion zwischen Objekten. Das Material deckt grundlegende Konzepte ab, einschließlich objektorientierter Programmierung, Softwarearchitekturplanung und Code-Refactoring-Strategien zur Reduzierung technischer Schulden.
Implements advanced object-oriented programming concepts in JavaScript to manage complex state and creation.
This repository serves as a reference for implementing standard software design patterns within JavaScript environments. It provides a collection of structural, creational, and behavioral patterns designed to assist developers in organizing complex application logic and improving overall code maintainability. The project demonstrates how to apply object-oriented principles to decouple object creation from core business logic and manage communication between objects. By utilizing these patterns, developers can structure classes and object interactions to ensure code remains modular and flexibl
Demonstrates object-oriented programming principles through practical class and object composition examples.