Middle+
Nome os princípios básicos da OOP e descreva brevemente cada um deles
sobes.tech IA
Resposta da IA
Princípios básicos de POO:
-
Herança — permite criar novas classes com base em classes existentes, herdando suas propriedades e métodos, o que promove a reutilização de código.
-
Encapsulamento — ocultar a implementação interna do objeto e fornecer acesso aos dados apenas através de métodos específicos, protegendo os dados de uso incorreto.
-
Polimorfismo — a capacidade de objetos de diferentes classes responderem de forma diferente às mesmas mensagens (métodos), o que simplifica a expansão e manutenção do código.
-
Abstração — destacar as características comuns dos objetos e ocultar detalhes de implementação, ajudando a focar no que é importante e a simplificar a interação com os objetos.