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...