[ BinaryRuler @ 19.11.2009. 19:47 ] @
Prvo da definisem problem: Npr. ako imam baznu klasu Oblik i iz nje trebam da izvedem klasu Krug i Kvadrat iz nje, to je ok. Ali svaka izvedena klasa mora da ima formu(dialog) za podesavanje nekih propertisa. Takodje i za tu formu imam baznu klasu PropertiesForm. Problem se javlja u imenovanju izvedenih klasa i u organizaciji source fajlova. Pitanje je da li sve *.h i *.cpp fajlove staviti u jedan folder i izvedenu klasu nazvati recimo KrugPropertiesForm. ili to uraditi koriscenjem namespace-ova odprilike ovako nekako ... Struktura fajlova: Code: src | +---Baza | | | +---Oblik.h | | | +---Oblik.cpp | | | +---PropertiesForma.h | | | +---PropertiesForma.cpp | +---Kvadrat | | | +---Kvadrat.h | | | +---Kvadrat.cpp | | | +---PropertiesForma.h | | | +---PropertiesForma.cpp +---Krug | +---Krug.h | +---Krug.cpp | +---PropertiesForma.h | +---PropertiesForma.cpp Podelio sam klase po namespace-ovima. Imena foldera su takodje i imena namespace-ova. Ja sam maksimalno pojednostavio, problem inace je u pitanju mnogo veci problem. Interesuje me koje je bolje resenje. ps. ako bude potrebno mogu da okacim class dijagram ovoga sto sam definisao ovde. |