Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
#

Object-oriented programming (OOP)

Object-oriented programming (OOP) is a programming paradigm based on the concept of objects fundamental to many programming languages, includingJava andC++. OOP can be devided in two sub types: class-based (or “classical”) and prototype-based OOP (found inJavaScript, for example).

Object-oriented programming has several advantages over procedural programming:

  • OOP provides a clear structure for the programs
  • OOP helps to keep the code DRY “Don’t Repeat Yourself”, and makes the code easier to maintain, modify and debug
  • Logic can be abstracted, encapsulated, composed, inherited and decoupled
  • Here are 14,624 public repositories matching this topic...

    Sample code for several design patterns in PHP 8.x

    • UpdatedFeb 3, 2025
    • PHP
    awesome-software-architecture

    Dedicated Resources for the Low-Level System Design. Learn how to design and implement large-scale systems. Prep for the system design interview.

    • UpdatedJan 1, 2024

    Bash Infinity is a modern standard library / framework / boilerplate for Bash

    • UpdatedDec 15, 2023
    • Shell
    attrs

    Python Classes Without Boilerplate

    • UpdatedJul 9, 2025
    • Python

    🎩✨🌈 OOP Proxy wrappers/utilities - generates and manages proxies of your objects

    • UpdatedJul 11, 2025
    • PHP

    🚀 State Management Tailored-Made for JS Applications

    • UpdatedMay 1, 2025
    • TypeScript
    frontend-hard-mode-interview

    《前端内参》,有关于JavaScript、编程范式、设计模式、软件开发的艺术等大前端范畴内的知识分享,旨在帮助前端工程师们夯实技术基础以通过一线互联网企业技术面试。

    • UpdatedJan 9, 2024
    • JavaScript

    OOP is better with stamps: Composable object factories.

    • UpdatedDec 10, 2024
    • JavaScript

    A collection of resources to learn object-oriented programming and related concepts for PHP developers.

    • UpdatedDec 26, 2020

    Blissful JavaScript

    • UpdatedApr 18, 2024
    • JavaScript

    A comprehensive design patterns library implemented in C#, which covers various design patterns from the most commonly used ones to the lesser-known ones. Get familiar with and learn design patterns through moderately realistic examples.

    • UpdatedJul 4, 2025
    • C#

    A Python 3 programming tutorial for beginners.

    • UpdatedAug 18, 2024
    • Python
    eo

    EOLANG, an Experimental Pure Object-Oriented Programming Language Based on 𝜑-Calculus

    • UpdatedJul 12, 2025
    • Java

    基于DDD的o2o的业务模型及基础, 使用Golang+gRPC/Thrift实现

    • UpdatedMay 30, 2025
    • Go

    My collection of Python Programs

    • UpdatedDec 21, 2023
    • Python

    [8]ページ先頭

    ©2009-2025 Movatter.jp