Je me souviens avoir lu quelque part que les concepts originaux derrière OO étaient de trouver une meilleure architecture pour gérer la messagerie des données entre plusieurs systèmes d'une manière qui protégeait l'état de ces données. Maintenant, c'est probablement une mauvaise paraphrase, mais cela m'a fait me demander s'il existe un moyen d'enseigner OO sans les analogies d'objet (vélo, voiture, personne, etc.), et qui se concentre plutôt sur les aspects de messagerie. Si vous avez des articles, des liens, des livres, etc., ce serait utile.