• POO - Programação Orientada a Objetos
• MVC - Model, View e Controller
• Design Pattern Singleton
- MVC é o acrônimo de Model-View-Controller (em português: Arquitetura Modelo-Visão-Controle) é um padrão de projeto de software ou padrão de arquitetura de software formulado na década de 1970 focado no reuso de código e a separação de conceitos em três camadas interconectadas, onde a apresentação dos dados e interação dos usuários (front-end) são separados dos métodos que interagem com o banco de dados (back-end).
- Em Engenharia de Software, um padrão de desenho ou padrão de projeto é uma solução geral para um problema que ocorre com frequência dentro de um determinado contexto no projeto de software.
- Singleton é um padrão de projeto de software. Este padrão garante a existência de apenas uma instância de uma classe, mantendo um ponto global de acesso ao seu objeto.