Sto rivedendo una proposta di architettura software OO simile a questa:
-
%codice%
-
%codice%
-
Base
-
-
%codice%
-
Foo
-
-
%codice%
Dove Something è una classe Bar .
Il mio pensiero immediato era che ogni oggetto in qualsiasi classe ereditasse tutti i metodi in SomethingElse che creerebbero un oggetto grande . Ciò potrebbe causare problemi per un sistema di grandi dimensioni? L'intera architettura è gerarchica ... l'albero è molto più grande di questo in realtà. Questo tipo di architettura ha un nome (gerarchico ?!). Quali sono i pro e i contro noti?