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-design

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 216 public repositories matching this topic...

    GoF Design Patterns with "Real-World" examples involving Food-Related Businesses and mock dependencies

    • UpdatedDec 21, 2023
    • C#

    Curated Collection of all Low level design Questions and implementation asked in major Tech companies , Get yourself prepared for the LLD round and ace the interview.

    • UpdatedJan 8, 2024
    • Java

    面向对象设计的设计原则和设计模式

    • UpdatedMar 24, 2019
    • Objective-C

    SOLID Principles - simple and easy explanation

    • UpdatedJul 11, 2022
    • PHP

    An Awesome Repository On Object Oriented Programming In C++ Language. Ideal For Computer Science Undergraduates, This Repository Holds All The Resources Created And Used By Me - Code & Theory For One To Master Object Oriented Programming. Filled With Theory Slides, Number Of Programs, Concept-Clearing Projects And Beautifully Explained, Well Doc…

    • UpdatedJun 3, 2021
    • C++

    💣 An object-oriented clone of the famous Windows game Minesweeper made in Java-Swing Framework following the Model View Controller (MVC) Architecture. Its a stand-alone desktop game which also provides save and load game functionalities.

    • UpdatedJan 30, 2025
    • Java

    💠 Essential object oriented design (python, pytest, travisCI)

    • UpdatedDec 27, 2024
    • Python

    Collection of all assignments of Software Design and Architecture Specialization on Coursera offered by University of Alberta.

    • UpdatedMar 9, 2024
    • Java

    Contains documentation & code related to the project done by my team for the Object Oriented Analysis and Design laboratory course of my college.

    • UpdatedMay 7, 2021
    • JavaScript

    Solutions to top low level design/object oriented design interview questions on CodeZym.

    • UpdatedJan 4, 2025
    • Java

    Project-based learning on the topic Object-Oriented Design and Analysis also known as Low-Level Design ( LLD )

    • UpdatedJun 4, 2025

    Low-level Design of a Cache in Java

    • UpdatedNov 19, 2020
    • Java

    [8]ページ先頭

    ©2009-2025 Movatter.jp