ingiraxo: Samozřejmě, že metoda, která jsem uvedl, jako taková nemá smysl :) šlo o příklad. Namespaces mám rozdělené na jádro, ui a gui, nicméně to nesouvisí s dotazem, jestli je správný přístup že UI/GUI využívá přímo metod tříd (a to i třeba tříd ve třídách), nebo je lepší jiná forma - napadá mně např. zásada, kdy nejhlubší volání bude užití metody Jádro.Požadavek a ta už se bude starat o to, že se zavolá Jádro.PrvníTřída.DruháTřida.Metoda.
Vaizo: V mém případě není nejnutnější řešit takové věci, ale chci si na tom ujasnit několik věcí, co mi přijdou zásadní. A právě oddělit jádro od prezence mi přijde nanejvýš vhodné a přehledné u rozsáhlejších projektech. GUI se může měnit, jádro je dané a není důvod měnit, rozšiřovat. Data se kterýma jádro (říkejme logika) pracuje jsou částečně sama generována ze vstupu uživatele a taky využívá data z/do XML.