Tag: ooad
Objektorientierte Analyse und Design
4
Antworten
Arbeite ich an einem Projekt für einen grad Klasse und noch Probleme mit dem wickeln meinem Kopf herum. Was ist der Unterschied zwischen einem - Sequenzdiagramme (SD) und ein system sequence diagram (SSD)? Und in welcher Reihenfolge
24
Antworten
In welchen Szenarien ist es besser, auf ein struct vs class in C++? Dies ist nicht nur für C++, aber um jede Sprache, die den beiden structs und Klassen. Ich noch überhaupt nicht zu - ich nähere
1
Antworten
Stieß ich auf einen Einkaufswagen übung, um zu lernen, OOAD und TDD mit Java. Ist die übung: Ersten Schritt: Design-ein checkout-system Bauen, ein checkout-system für ein Geschäft, das verkauft 3 Produkte sagen Brot, Milch und Bananen. Kosten
19
Antworten
Können Sie mir sagen, was ist der Unterschied zwischen Abstraktion und information hiding in der software-Entwicklung? Ich bin verwirrt. Abstraktion verbirgt die Details der Implementierung und information hiding abstracts ganzen details etwas. Update: fand ich eine gute
6
Antworten
Ich versuche, einkochen, die Konzepte der Kopplung und Kohäsion, um eine präzise definition. Kann mir jemand eine kurze und verständliche Erklärung (kürzer als die Definitionen auf Wikipedia hier und hier)? Wie interagieren Sie? Dank. Jemand einen guten,
10
Antworten
Bei der Modellierung von Klassen, was ist die bevorzugte Art der Initialisierung: Konstruktoren, oder Factory-Methoden Und was wären die überlegungen für die Verwendung entweder von Ihnen? In bestimmten Situationen, die ich lieber mit einer factory-Methode gibt null
13
Antworten
Habe ich an vielen stellen zu Lesen, dass die "Getter und setter sind böse". Und ich Verstand, warum so. Aber ich weiß nicht, wie zu vermeiden, Sie vollständig. Sagen Sie Element einer Klasse, die Informationen über Artikelbezeichnung,
12
Antworten
Ich studiere patterns und anti-patterns. Ich habe eine klare Vorstellung über die Muster, aber ich nicht, um anti-patterns. Definitionen aus dem web und Wikipedia verwirren mich sehr. Kann jemand mir erklären, in einfachen Worten, was ein anti-pattern
11
Antworten
Was ist der Unterschied zwischen Kohäsion und Kopplung? Wie kann die Kopplung und Kohäsion führen entweder gute oder schlechte software-design? Was sind einige Beispiele, die Gliederung, der Unterschied zwischen den beiden, und Ihre Auswirkungen auf die code-Qualität?
7
Antworten
Man stößt auf diesen Satz beim Lesen über design patterns. Aber ich verstehe es nicht, könnte mir jemand erklären für mich? InformationsquelleAutor der Frage never_had_a_name | 2010-04-23
23
Antworten
In welchen Szenarien ist es besser, auf ein struct vs class in C++? InformationsquelleAutor der Frage Alan Hinchcliffe | 2008-09-10
13
Antworten
Warum verwenden wir-Schnittstelle? Ist es nur für die Standardisierung? InformationsquelleAutor der Frage |
11
Antworten
Habe ich Probleme mit dem Verständnis der Aussage low in coupling and high in cohesion. Ich habe gegoogelt und viel darüber gelesen, aber immer noch finden es schwer zu verstehen. Zu dem, was ich verstehe, ist High
1
Antworten
Bin ich Anfang zu studieren, OOAD und ich bin Schwierigkeiten haben, ein C++ code-Beispiel, das würde verdeutlichen, wie AssociationAggregation und Composition umgesetzt werden programmgesteuert. (Es gibt mehrere stellen überall, aber Sie beziehen sich auf C# oder java).
3
Antworten
Etwas, was ich schon immer neugierig public class FileDataValidator { private String lineData; public FileDataValidator(String lineData){ this.lineData = lineData; removeLeadingAndTrailingQuotes(); try { validateName(); validateAge(); validateTown(); } catch(InvalidFormatException e) { e.printStackTrace(); } } //validation methods below all throwing