About Programation

From My Limbic Wiki

Central Principles

Abstraction

  • Abstraction is a process of hiding the implementation details from the user. Оnly the functionality will be provided to the user.
  • Related to both encapsulation and data hiding

Inheritance

  • Extends: Multiple inheritance

Encapsulation

Heritage

Interface

Architectures

Design Patterns

  • MVC
  • MVP
  • MVVM

Paradigm

  • REST
  • Object
  • Procedural