Exercises focused on object oriented programming in Ruby.
-
Updated
Jan 10, 2024 - Ruby
Exercises focused on object oriented programming in Ruby.
The OOP-School-Library project demonstrates the principles of data abstraction, inheritance, encapsulation, and polymorphism, which are fundamental concepts in object-oriented programming(OOP).
Preloading related objects to prevent N+1 queries 🦠(like #includes in ActiveRecord)
School library app that will allow you to add new students or teachers, add new books, save records of who borrowed a given book and when and all of this will be built in a beautiful and well-organized way!
Black Thursday is a system built in Ruby to manage and execute buisiness intellegence queries against the data from a typical e-commerce business.
Mod 3 - Final Solo Project - app that allows users to plan road trips.
In this project I'll be building a school library application using ruby classes and objects and also implementing 4 ruby principles i.e. Abstraction, Encapsulation, inheritance and Polymorphism
Foundational concepts of OOP including Encapsulation, Inheritance, Polymorphism, and Abstraction, with practical examples implemented in Ruby.
School Library App created by using Ruby and OOP
The OOP-School-Library project demonstrates the principles of data abstraction, inheritance, encapsulation, and polymorphism, which are fundamental concepts in object-oriented programming(OOP).
A ruby program that exhibit the principles of Object Oriented Programming (Abstraction, Encapsulation, Inheritance and Polymorphism).
A school library application will record the books available in the library and track their borrowers. It will allow new students or teachers to be added, new books to be added, and records of borrowed books and corresponding borrowing dates to be saved. A beautiful and well-organized system will be built to accomplish the task efficiently.
Subroutine makes it easy to write encapsulated, feature-driven code. It handles the boilerplate of inputs, outputs, type casting, and validation and lets you focus on the important functional code.
Add a description, image, and links to the encapsulation topic page so that developers can more easily learn about it.
To associate your repository with the encapsulation topic, visit your repo's landing page and select "manage topics."