Tag: class-design
Bezieht sich auf die strukturelle definition von Klasse-Einheit in Objekt-orientierten Sprachen.
11
Antworten
[Bearbeiten] Meine original-Frage war, "Warum die Entscheidung zwischen statischen und nicht-statischen? Beide das gleiche tun..." Leider wurde es bearbeitet, um eine C#-spezifische Frage, was ich eigentlich vermeiden wollte. Also, lassen Sie mich dazu einige Ergänzungen: Wenn ich
2
Antworten
Als ich gelesen über UML-Spezifikation, dass: class has a set of attributes/operations and data type has a set of attributes/operations 1)in Bezug auf die Attribute/Operationen der Datentyp was bedeutet dies? weil ich nicht weiß, wie so ein
7
Antworten
Angenommen ich habe folgende Klassen-Hierarchie: Class A {...} Class B : A {...} Class C : A {...} Was ich derzeit habe, ist Class D<T> where T : A {...} aber ich würde gerne etwas von der
5
Antworten
Ich bin die Entwicklung einer Klassenbibliothek. Ich habe eine abstrakte Basisklasse Matrix für Matrizen, bietet Implementierungen für einige der grundlegenden Methoden. Abgeleitet von Matrix sind konkrete Unterklassen für verschiedene Arten von Matrizen. Ich habe die Anforderung für
1
Antworten
Habe ich etwas wie Folgendes: public interface A { .... } public abstract class AbstractClass implements A { //Implements some methods from interface .... } public abstract class GroupOne extends AbstractClass { //Implements some methods from interface
1
Antworten
Stieß ich auf diesen code in ShareKit, und ich verstehe nicht, was der Verfasser im Sinn hatte, mit self eine Klasse Methode. Es ist eine Warnung: Unverträgliche Zeigertypen senden 'Class': parameter Typ id<FBSessionDelegate>. Ich bereinigen möchten diese
4
Antworten
Was ist der beste Weg, um Daten zwischen separaten Klassen in Java? Ich habe eine Reihe von Variablen, die von verschiedenen Klassen in separaten Dateien in unterschiedlicher Weise. Lassen Sie mich versuchen zu veranschaulichen, eine vereinfachte version
5
Antworten
Dies ist eine sehr komplizierte Frage über das serialisieren von Daten über eine web-service-Aufruf, wenn die Daten nicht stark typisiert. Ich werde versuchen, legte es so gut wie möglich. Sample Storage-Objekt: [Serializable] public class StorageObject { public
10
Antworten
möchte ich, um einen alias für einen Klassennamen. Die folgende syntax wäre perfekt: public class LongClassNameOrOneThatContainsVersionsOrDomainSpecificName { ... } public class MyName = LongClassNameOrOneThatContainsVersionOrDomainSpecificName; aber es wird nicht kompiliert. Beispiel Hinweis Dieses Beispiel ist für convience nur.
2
Antworten
Ich versuche ein bisschen zu verstehen, wie Python (2.6) befasst sich mit Klassen, Instanzen und so weiter, und an einem bestimmten Punkt, ich habe versucht, diesen code: #/usr/bin/python2.6 class Base(object): default = "default value in base" def
11
Antworten
Welche Klasse design ist besser und warum? public class User { public String UserName; public String Password; public String FirstName; public String LastName; } public class Employee : User { public String EmployeeId; public String EmployeeCode; public
5
Antworten
Ich bin auf der Suche nach einer Lösung für dieses problem in C oder C++. Bearbeiten: Zu klären ist. Dies ist auf einem linux-system. Linux-spezifische Lösungen sind absolut in Ordnung. Cross-plaform ist nicht von Belang. Ich habe
2
Antworten
Der folgenden ist ein Beispiel für private Methoden in Objective-C: MyClass.m #import "MyClass.h" @interface MyClass (Private) -(void) privateMethod:(NSString *)arg1 and: (NSString*)arg2; @end @implementation MyClass -(void) publicMethod { NSLog(@"public method\n"); /*call privateMethod with arg1, and arg2 ??? */
2
Antworten
Als ich, war die Schaffung der ersten Zeit ein uml-Klassendiagramm für ein kleines C# - Projekt hatte ich einige Schwierigkeiten mit den Eigenschaften. Am Ende habe ich nur noch die Eigenschaften als Variablen mit <<property>> an den
2
Antworten
Habe ich eine Schnittstelle, die enthält eine Eigenschaft. Ich brauche, um den Standardwert für diese Eigenschaft. Wie macht man das?. Auch ist es gute Praxis, um eine defualt-Wert für eine Eigenschaft in der Schnittstelle? oder hier über
5
Antworten
Möchte ich erklären Dictionary<string, object> variable, wissen aber nicht wo/wie. Die Werte im Wörterbuch werden die Objekte von der Seite (Listboxen, DropDownLists, etc), also kann ich nicht genau erstellen Sie eine helper-Klasse woanders. Gibt es eine Möglichkeit,
1
Antworten
Den folgenden code in javascript gibt mir die Fehlermeldung ".Rückruf ist nicht eine Funktion function ajaxRequest() { var httpObject; this.open = open; this.callback = function(){}; function getHTTPObject() { if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP"); else if (window.XMLHttpRequest) return
13
Antworten
Möchte ich eine einfache Klasse, die eine Feste Größe-Ringpuffer. Es sollte effizient sein, einfach auf die Augen, die generisch typisiert. EDIT: Es muss nicht MT-fähig, für jetzt. Ich kann immer noch eine Sperre später, es wird nicht
18
Antworten
Ich versuche nur die Rationalisierung einer meiner Klassen und führte einige Funktionen im gleichen Stil wie die flyweight-design-pattern. Allerdings bin ich ein bisschen verwirrt, warum __init__ wird immer dann aufgerufen, nachdem __new__. War ich nicht erwartet. Kann
4
Antworten
Habe ich mehrere Instanzen von Klasse b in Klasse a, aber dies führt zu einem Fehler der Klasse a nicht weiß, was der Klasse b ist. Jetzt weiß ich, ich kann dieses problem beheben, durch das schreiben
9
Antworten
Ist es möglich, zurück in eine statische Methode einer Klasse? Ich werde erklären... Habe ich: public class A { public static void blah(){} } public class B { } Ich möchte erstellen Sie eine statische Methode in
4
Antworten
Ich bin daran interessiert zu hören, einige Diskussion über class-Attribute in Python. Zum Beispiel, was ist ein guter use-case für die Attribute der Klasse? Für die meisten Teil, ich kann nicht kommen mit einem Fall, in dem
16
Antworten
Ich bin derzeit ändern einer Klasse, die hat 9 verschiedene Konstruktoren. Jetzt insgesamt glaube ich, dass diese Klasse ist sehr schlecht konzipiert ist... so Frage ich mich, ob es ist ein schlechtes design für eine Klasse, haben
4
Antworten
Ich würde gerne eine Anleitung, wie das erstellen von Klassen und deren Beziehungen (Generalisierung, Assoziierung, aggregation und Komposition) genau aus meinem USE-case-Diagramm (siehe unten). Ich versuche diese zu erstellen Klassendiagramm, so kann ich es verwenden, um erstellen
5
Antworten
Ich lese an vielen Orten, die singletons verwenden können Schnittstellen. Einige, wie ich bin nicht in der Lage, dies zu verstehen. InformationsquelleAutor AJ. | 2009-09-30
7
Antworten
Wann sollte ich eine Funktion private und warum ist es eine gute Idee? InformationsquelleAutor der Frage Ramilol | 2010-12-22
2
Antworten
Meine app verwendet zwei Datenbanken (separate Dateien). Zum Umgang mit diesen Datenbanken erstellt habe ich zwei Hilfsklassen, die sich SQLiteOpenHelper, eine für jede Datenbank. Ich bin jetzt fügen eine Dritte Datenbank und Frage mich, ob ich es
24
Antworten
Ich bin an einem Punkt in meiner Entwicklung lernen, wo ich das Gefühl, ich muss lernen, mehr über Schnittstellen. Ich Häufig über Sie zu Lesen, aber es scheint nur, wie ich nicht begreifen kann. Ich gelesen habe,
5
Antworten
Habe ich diese Klassen und ein Verfahren: TParent = class(TObject); TChild1 = class(TParent); TChild2 = class(TParent); Procedure DoSomething(obj:TParent); Was ich gerne tun würde, ist, wenn obj ist ein TParent und nicht ein Nachkomme einer Ausnahme. Ich dachte
13
Antworten
Möchte ich eine einfache Klasse, die eine Feste Größe-Ringpuffer. Es sollte effizient sein, einfach auf die Augen, die generisch typisiert. EDIT: Es muss nicht MT-fähig, für jetzt. Ich kann immer noch eine Sperre später, es wird nicht
10
Antworten
möchte ich, um einen alias für einen Klassennamen. Die folgende syntax wäre perfekt: public class LongClassNameOrOneThatContainsVersionsOrDomainSpecificName { ... } public class MyName = LongClassNameOrOneThatContainsVersionOrDomainSpecificName; aber es wird nicht kompiliert. Beispiel Hinweis Dieses Beispiel ist für convience nur.
30
Antworten
Im college habe ich mit zahlreichen design-und UML orientierte Kurse, und ich erkenne, dass der UML verwendet werden kann, um Vorteile für ein software-Projekt, vor allem Anwendungsfall mapping, aber ist es wirklich praktisch? Ich habe ein paar
9
Antworten
Arbeiten auf ein kleines Ruby-Skript, das geht aus der web-und krabbelt verschiedene Dienstleistungen an. Ich habe ein Modul mit mehreren Klassen innerhalb: module Crawler class Runner class Options class Engine end Möchte ich einen logger unter all
3
Antworten
Ich bin verwirrt, denke ich, auf C++ - Klassen-Struktur. Habe ich eine .h genannt FxMathFunctions.h-und eine .cpp genannt FxMathFunctions.cpp den .h beginnt: class FxMathFunctions { public: FxMathFunctions(); ~FxMathFunctions(); und in der .cpp Habe ich: #include "FxBasicTypes.h" #include
6
Antworten
Ich habe einige wirklich großartige Hilfe auf meine vorherigen Fragen für die Erkennung Pfoten und Zehen innerhalb einer Pfoteaber alle diese Lösungen funktionieren nur für eine Messung. Jetzt habe ich die Daten , die besteht aus: über
7
Antworten
Sah ich ein Vortrag von Douglas Crockford auf den guten teilen in Javascript und meine Augen wurden geöffnet. An einem Punkt sagte er, so etwas wie "Javascript ist die einzige Sprache, wo gute Programmierer glauben, Sie können
4
Antworten
Betrachten wir python (3.x) scripts: main.py: from test.team import team from test.user import user if __name__ == '__main__': u = user() t = team() u.setTeam(t) t.setLeader(u) test/user.py: from test.team import team class user: def setTeam(self, t): if
23
Antworten
Arbeite ich an einem großen Projekt (für mich), die haben viele Klassen und müssen erweiterbar sein, aber ich bin mir nicht sicher, wie man einen plan für mein Programm und wie die Klassen interagieren müssen. Nahm ich
4
Antworten
Diagramm unten ist mein Erster Versuch, erstellen ein UML-Klassendiagramm beschreibt eine Benutzer-login in eine website. Ich bin sicher, dass es ein schlechtes design und voller Fehler, aber ich bin der Hoffnung, von Ihnen zu lernen Jungs, wie
4
Antworten
In java-adjectives ending in -in der Lage sind Schnittstellen SerializableComparable etc... Also warum ist Throwable eine Klasse? Wäre nicht das exception handling einfacher, wenn Throwable waren eine Schnittstelle? (Edit: z.B. Exception-Klassen brauchen nicht zu verlängern, Ausnahme/RuntimeException.) Offensichtlich,
2
Antworten
Es ist ein Checkstyle Regel DesignForExtension. Es sagt: wenn Sie ein public/protected-Methode, die ist nicht Abstrakt noch final, noch leer, es ist nicht "designed for extension". Lesen Sie die eine Beschreibung für die Regel auf der Checkstyle-Seite
7
Antworten
Wenn Sie möchten, verknüpfen einige Konstanten Wert mit einer Klasse, hier sind zwei Möglichkeiten, um zu erreichen das gleiche Ziel: class Foo { public: static const size_t Life = 42; }; class Bar { public: enum {Life
10
Antworten
Ich bin gerade dabei ein neues Projekt aus dem Boden und wollen, dass es sauber /gute coding-standards. In welcher Reihenfolge werden die erfahrenen Entwickler auf hier so zu legen, Dinge, die innerhalb einer Klasse? A : 1)
9
Antworten
Was ist der Zweck der marker-interface? InformationsquelleAutor der Frage coder | 2009-06-21
3
Antworten
Traf ich einen seltsamen Fehler in python, wo das __new__ Methode einer Klasse als Fabrik führen würde, um die __init__ - Methode der Klasse instanziiert werden zweimal genannt. Die Idee war ursprünglich die Verwendung der __new__ Methode
11
Antworten
Ist, wenn ich eine Klasse MyClass, und es hat einige private member sagen MyOtherClass, ist es besser zu machen MyOtherClass einen Zeiger oder nicht? Was bedeutet es auch, als es nicht einen Zeiger in Bezug auf, wo
2
Antworten
Möchte ich schreiben, dass einige Methoden in einer Klasse, so dass andere Klassen können diese Methoden aufrufen mit [instance methodName:Parameter]. Wenn die Klasse ist eine Unterklasse von UIViewControllerkann ich initWithNibName zu initialisieren. Aber ich möchte zu schreiben,
4
Antworten
Gibt es Kostenlose tools für die Erstellung von Klassen-Diagramm von c++ - Quelldateien und-wenn möglich-für mfc-Quelle der Dateien auch. InformationsquelleAutor der Frage yesraaj | 2009-04-01
7
Antworten
In PHP5, was ist der Unterschied zwischen der Verwendung const und static? Wann ist die jeweils geeignete? Und welche Rolle spielt public, protected und private spielen - wenn überhaupt. InformationsquelleAutor der Frage Chris Jacob | 2009-11-06