février
2009
Etre ou avoir ?
C’est une question qui se pose souvent en POO.
Ai-je une relation d’héritage ? (classe parente, sous classes, héritage multiple, interfaces, …)
ou une relation de client ? (agrégation, composition, dépendance, …)
Je suis un corps qui a une âme …
Est-ce que je suis un corps ou est-ce que j’ai un corps ?
Si j’ai un corps ? Qui possède ce corps ?
A part la classe PersonnePhysique qui pourrait avoir un attribut corps, je ne vois pas bien dans l’immédiat d’autres candidats. De plus, il faudrait créer une classe pour cet attribut.
Avoir quelque chose m’évoque le fait que je ne pourrai ne plus avoir cette chose. Or si je ne devais plus avoir de corps, je crois que je ne pourrai pas continuer d’exister. Ce qui me prouve qu’on est plus ce corps qu’on ne le possède. Il me paraît donc beaucoup plus naturel de dire que je suis un corps d’où mon choix de la classe EtreHumain qui représente des corps physiques particuliers.
De la même manière, suis-je une âme ou ai-je une âme ? Aussi étrange qu’il me semble de l’écrire, je crois que je possède plus une âme (au sens conscience) que je n’en suis une. En reprenant mon argument sur le fait d’avoir, je conçois très bien l’idée de mon corps sans âme. C’est juste que je ne n’en aurai pas conscience.
Dois-je pour autant dans ma classe EtreHumain ajouter un attribut âme ? et créer une classe pour cet attribut ? Non, si je crois que la conscience est une faculté émergente d’une partie de mon corps.
… ou une âme qui a un corps ?
La solution matérialiste me séduit. Pour autant, j’imagine bien une solution duale. On ne pourrait être qu’informations, des objets abstraits, des âmes qui élaborent tout un monde physique et qui se perçoivent dans ce monde comme des entités. Là, c’est le corps qui serait une propriété émergente de l’esprit. Je reconnais que cette idée me donne le vertige … Rien n’existe en dehors de mon regard ?
Pourquoi choisir ?
Ne peut on pas concilier ces deux idées ? Un corps physique a jamais inconnu dont émerge une conscience qui se représente son propre corps et son environnement ?
De toute manière, dans le cadre de mon exercice, quelque soit la position philosophique que l’on choisit, j’aurai besoin d’une part de modéliser un corps et d’autre part, je ne vois pas comment modéliser une âme.
A ce stade, je suis toujours une instance d’EtreHumain. Ce choix sera peut être remis en cause ultérieurement, mais dans l’immédiat, je pense que c’est le plus justifié.
A suivre …