Sondage sur la chaîne de télégrammes Cross Join "Est-il possible d'hériter de la classe Penguin de la classe Bird?" surpris. La plupart des personnes ont répondu tout à fait «oui» ou «non» (les résultats de l'enquête sont joints à la fin de l'article). Je ne m'attendais pas à une telle situation, alors j'ai décidé d'écrire une courte note.
En fait, si on vous pose cette question lors d'une interview, sachez qu'il y a un hic. Même deux.
"", , : "", "()", .
, , .
, , , , .. , .
- -.
— , . - . , , — .
, "" .
, . bounded context .
: , , , — , id . . - — .
: "" , , . , : , , .. .
En général, sérieusement, dans la programmation réelle, il n'y aura pas de problèmes tels que le pingouin oiseau, si vous ne vous engagez pas dans une suringénierie sphérique en pensant à l'avance à des choses inexistantes ( voici un bon article à ce sujet). Il s'agit donc davantage d'un cas d'entrevue dont il faut mieux être conscient.
Upd. Ils ont demandé à joindre les résultats de l'enquête à l'article lui-même: