Die Suche ergab 5 Treffer

von General_Hate
11. Feb 2008 15:20
Forum: Archiv
Thema: Rigidity vs. Fragility
Antworten: 1
Zugriffe: 658

Re: Rigidity vs. Fragility

Habe ich zuerst auch vermutet. Geht es aber darum, eine neue Funktionalität zu implementieren, muss im rigiden Fall an vielen Stellen etwas geändert werden, sei es eine Berechnung oder sonstwas, das muss dann aber nicht heißen, dass bis zur fertigen Änderung der Code nicht lauffähig ist. Im fragilen...
von General_Hate
25. Jan 2008 05:05
Forum: Archiv
Thema: Ex 11
Antworten: 12
Zugriffe: 1376

Re: Ex 11

Wir haben den Pointcut auf die Objekt-Klasse bezogen. Mit instanceof und Typecast auf Employee bzw. Customer geht`s.
Andere Möglichkeit: Interface für beide mit erwünschten Funktionen und Pointcut über das Interface. Ist aber eigentlich unnötig.
von General_Hate
16. Jan 2008 21:11
Forum: Archiv
Thema: CaesarJ path dependend types
Antworten: 3
Zugriffe: 806

CaesarJ path dependend types

Wir haben folgendes Problem: private hd.CompositeNode getRandom(final IHierarchyDisplay hd) { if(hd.getRoot() instanceof IHierarchyDisplay.CompositeNode) { hd.CompositeNode rootNode = (hd.CompositeNode) hd.getRoot(); int numChildren = rootNode.getChildCount(); int randVal = rand.nextInt(numChildren)...
von General_Hate
5. Dez 2007 18:13
Forum: Archiv
Thema: Ex6 Aufgabe 5
Antworten: 10
Zugriffe: 2137

Dann natürlich nicht. Wenn es aber um eine Speisekarte mit verschränkten Kombinationen geht und die Karte mit Sicherheit keine 2000 Produkte enthalten wird, kann man die Kombinationen mit einzelnen Klassen besser kontrollieren. Im Supermarkt ist es völlig egal, in welchen Kombinationen man kauft... ...
von General_Hate
5. Dez 2007 16:43
Forum: Archiv
Thema: Ex6 Aufgabe 5
Antworten: 10
Zugriffe: 2137

Eine Factory ist meiner Meinung nach angebracht. In der Testklasse private Klassen zu erstellen macht genausowenig Sinn wie eine Klasse für jedes einzelne Produkt. Mit einer Klasse für konkrete Produkte sieht es genauso aus. Diese kann die Factory dann benutzen um ihren Dienst zu tun. Generell lässt...

Zur erweiterten Suche