Hi,
wie man ein grosses Projekt in Einzelteile (Module/jars) aufspaltet sollte jedem einleuchten. Ein Jar fuer Graphics Operationen, ein Jar fuer mathematische Utils, usw.
Die Aufspaltung ergibt sich oft aus dem gesunden Menschenverstand
Wie ist es aber wenn es darum geht Klassen in Packages zu stecken? Manche Leute stecken alles in ein Package, andere wiederum haben viele Packages mit wenigen Klassen, wiederum andere erstellen viele Sub- und Sub-Sub-Packages und die meisten machen ein Mix davon.
Gibt es irgendwelche einleuchtenden Richtlinien oder Tips wie man vorgehen sollte? Ob man Klassen innerhalb eine Packages z.B. moeglichst private macht und eine einzelne Klasse schreibt ueber die indirekt auf alle Klassen des Packages zugegriffen wird, usw.
Irgendwie scheint es mir als wuerde jeder gerade so machen wie er Lust hat ohne gross drueber nachzudenken.
Danke,
sb
wie man ein grosses Projekt in Einzelteile (Module/jars) aufspaltet sollte jedem einleuchten. Ein Jar fuer Graphics Operationen, ein Jar fuer mathematische Utils, usw.
Die Aufspaltung ergibt sich oft aus dem gesunden Menschenverstand
Wie ist es aber wenn es darum geht Klassen in Packages zu stecken? Manche Leute stecken alles in ein Package, andere wiederum haben viele Packages mit wenigen Klassen, wiederum andere erstellen viele Sub- und Sub-Sub-Packages und die meisten machen ein Mix davon.
Gibt es irgendwelche einleuchtenden Richtlinien oder Tips wie man vorgehen sollte? Ob man Klassen innerhalb eine Packages z.B. moeglichst private macht und eine einzelne Klasse schreibt ueber die indirekt auf alle Klassen des Packages zugegriffen wird, usw.
Irgendwie scheint es mir als wuerde jeder gerade so machen wie er Lust hat ohne gross drueber nachzudenken.
Danke,
sb