object-oriented-programming
Object-oriented programming (OOP) is a programming paradigm based on the concept of objects fundamental to many programming languages, including Java and C++. OOP can be devided in two sub types: class-based (or "classical") and prototype-based OOP (found in JavaScript, 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 132 public repositories matching this topic...
🧩 freecodecamp (Giraffe Academy) - Ruby Programming Language - Full Course (Jun 7, 2018) | Link: https://www.youtube.com/watch?v=t_ispmWmdjY
-
Updated
May 4, 2021 - Ruby
My code for 99 Bottles of OOP exercises.
-
Updated
Mar 31, 2021 - Ruby
Learning Ruby, how to build classes, and use files that interact with each other. The project is supposed to represent an Airline flight where we have a passenger that can board flights etc.
-
Updated
Apr 22, 2021 - Ruby
A practice tech test which simulates a bank account
-
Updated
Jul 24, 2018 - Ruby
Thread-safe immutable objects that provide delegation and basic validation to hashes.
-
Updated
Jun 17, 2021 - Ruby
-
Updated
Dec 23, 2017 - Ruby
Makers Academy Solo Challenge #4 - Build a Twitter Clone!
-
Updated
Jun 1, 2017 - Ruby
💎 Object-Oriented Programming in Ruby
-
Updated
Mar 19, 2018 - Ruby
A series of Object Oriented code challenges done in Ruby.
-
Updated
Apr 17, 2019 - Ruby
Consolidated repo of Ruby exercises
-
Updated
May 10, 2020 - Ruby
Command line games and small applications, covering both procedurally and object-oriented styles
-
Updated
Feb 9, 2020 - Ruby
Solutions to problems from Programming Languages, Part C course by University of Washington
-
Updated
Aug 28, 2021 - Ruby
CLI Chess Game. Object oriented and test driven!
-
Updated
Oct 6, 2022 - Ruby
I developed a school library project using Object-Oriented Programming (OOP) which allowed me to create modular, organized and reusable code. The project consists of classes for books, students, and librarians, each with their own attributes and methods.
-
Updated
Jan 30, 2023 - Ruby
A lightweight terminal-based database management system built using Ruby.
-
Updated
Sep 5, 2023 - Ruby
Makers Academy Week #10 - Tech Test Practice #1
-
Updated
May 17, 2017 - Ruby
Created by MIT, Alan Kay
Released 1960
- Followers
- 68 followers
- Wikipedia
- Wikipedia