User Tools

Site Tools


doc:versus:oop

Evenja vs OOP

OOP definitions

Wikipédia : Object-Oriented Programming (OOP) is a programming paradigm that represents concepts as “objects” that have data fields (attributes that describe the object) and associated procedures known as methods. Objects, which are usually instances of classes, are used to interact with one another to design applications and computer programs.

Difference

As defined above, software objects in an OOP application “interact with one another to design application”. This mean there is a design on the OOP applications. An Email application, will not have the same “design” as the “drawer” application. This “design” is done with the analysis, specific to each application, profession, etc…

In Evenja there is no Analysis specific to the “application”.

The definition of the “use case” of the data IS THE APPLICATION.

Similarity

As Evenja is based on Object Oriented Programming, the inheritance is the same.

With Evenja INHERITANCE APPLY ONLY from three Evenja classes

  • EvenDoor
  • EvenBoard
  • EvenPrg.

Why ? read principles

doc/versus/oop.txt · Last modified: 2022/02/21 23:34 (external edit)