Postagens

Platão, Aristóteles e a Programação Orientada a Objetos (POO)

O que quero apresentar neste artigo é como o paradigma da Programação Orientada a Objetos está relacionado diretamente com os problemas onto-epistemológicos que muitos filósofos enfrentaram. Aqui usarei Platão e Aristóteles para exemplificar. Para os não iniciados na filosofia, a Ontologia é o estudo do "ser", como uma coisa é o que é. Epistemologia é o estudo do conhecimento, como podemos conhecer as coisas. Para ficar mais simples, peço que feche os olhos e pense num cachorro. Pensou? Onde em sua mente está esse cachorro que você pensou? Ideia de cachorro Instância de cachorro Alguma semelhança com a POO? Ideia de cachorro (classe), Rex (instância de cachorro) . Em C# seria algo parecido com isso: public class Cachorro {    public int Id {get; private set;}    public string Nome {get; private set;}    public DateTime DataNascimento {get; private set;}    public Cachorro(string nome, DateTime dataNascimento...
Postagens recentes