Skip to content
#

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

    license plate recognition system will work with camera to identify the plate number of the car that tries to enter the parking lot, and also check if the car allowed/not allowed to enter by checking the DB of the system.

    • Updated Mar 7, 2019
    • CSS