Zurück   Flashforum > Ohne Thema > Am Rande

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-09-2011, 08:35   #1 (permalink)
ActionStripper
 
Benutzerbild von Mr.Twister
 
Registriert seit: Nov 2001
Ort: Oldenburg
Beiträge: 3.275
Benennung von Klassen & packages

Hi,

immer wieder stehe ich vor der Frage, wie ich meine Klassen organisiere und benenne.
Häufig sieht man, dass gewisse packages "ui", "io" oder z.B. "utils" heißen.

Okay, "io" beinhaltet Klassen, die mit externen Quellen kommunizieren, UI enthält Steuerelemente wie z.B. Buttons und "utils" enthält z.B. Klassen, die z.B. allgemeine Operationen an Werten durchführen.

Standard ist sicherlich auch, dass ich meine Value-Objects im packe "vo" ablege.
Aber wie nenne ich z.B. ein ValueObject?
Beispiel Auto: CarModel oder CarData oder CarObject oder nur Car?
Wenn es nur Car lauten würde, wie würde dann eine visuelle Komponente lauten? CarView?

Legt ihr immer ein "view" package an, in dem ihr alles ablegt, was zu sehen sein kann?

Konkretes Beispiel: Ich möchte individuelle Formulare erstellen.
Also erstelle ich zunächst ein package "forms".
Darin eine Klasse "Form". Da es verschiedene FormItems geben kann, lege ich auch "FormItem" in diesem Package an. Nun gibt es z.B. ein "FormItemComboBox", welches von "FormItem" erbt.
Könnte ich "FormItemComboBox" auch "FIComboBox" nennen? Und lege ich besser noch ein package "items" im package "forms" an?

Hat jemand Tipps zu allgemeinen Benennungsvorschlägen?
__________________
Design ist AUCH Geschmackssache.
Mr.Twister ist offline   Mit Zitat antworten
Alt 13-09-2011, 09:21   #2 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.141
Es gibt da verschiedene Ansätze, das zu machen. Ich versuche über Namesräume fachliche Funktionalität zu Gruppieren mit entsprechenden Namensraumerweiterungen für Views, Controller, Models und Services. Und generelle Infrastruktur stecke ich dann in den Applikationsnamensraum.

ValueObjects and VO oder DTO zu kennzeichnen empfinde ich als obsolet, die stecken eh im Model Namensraum und bieten keine Funktionalität an. Und ja, View und ViewController Suffixe nutze ich auch.

Was Klassennamen angeht, die werden bei mir eher lang, da ich Ambiguitäten vermeiden möchte im Code.
Omega Psi ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Anfängerfrage zu Packages und Klassen Dibelius ActionScript 3 3 08-01-2010 11:56
[Flash CS3] Statische Klassen, Packages, globale Variablen gtotehc Flash Einsteiger 7 24-05-2009 20:26
Hilfreiche AS3-Klassen, Packages & Toolkits b.asile ActionScript 3 5 04-03-2008 16:48
Physik Packages / Klassen ? Kismael Spielkonzepte und Spieleprogrammierung 1 14-02-2007 20:18
Klassen aus anderen Packages die in der Hierarchie höher liegen einbinden derDan Softwarearchitektur und Entwurfsmuster 1 11-02-2005 15:09


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:58 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele