Neue Fragen mit dem Tag «object-oriented»

Insgesamt gefunden 2802 Fragen

0
Bewertungen
0
Antworten
40
Ansichten

Unterscheidung neuer Objekte gegenüber abgerufenen Objekten

Ich habe diese Klasse in PHP geschrieben: class Category { private $index; private $name; public function __construct( int $index = null, string $name ){ $this->index = $index; $this->name = $name; } public function getIndex(): int { if( $this->isNew() )...

4
Bewertungen
0
Antworten
64
Ansichten

Tkinter-Anwendung zum Verwalten von Schulaufgaben

Ich bin ein Anfänger in der OOP-Programmierung und frage mich, auf welche Weise alle Fenster und Funktionen einer Fensteranwendung am besten in den Code eingefügt werden können. Meine größten Fragen sind: Benutze ich Klassen und funktioniere richtig? Es gibt eine effiziente Möglichkeit, Fenster un...

1
Bewertungen
0
Antworten
57
Ansichten

Spielkartenunterricht, geschrieben mit Enummen

Ich habe in diesem Beitrag vor einiger Zeit eine Kartenklasse geschrieben : Vorherige Frage Ich weiß, dass es eine lange Zeit war, aber ich bin kürzlich zum Projekt zurückgekehrt und habe es mit einem Enum geschrieben, wie in der Antwort vorgeschlagen, um die Lesbarkeit zu erhöhen und die Eingabe z...

0
Bewertungen
1
Antwort
71
Ansicht

Temperatur- und Geschwindigkeitsumrichterklasse in JS

Ich habe mir das ausgedacht, aber ich bin mir nicht sicher, ob: es in die Klasse zu setzen ist der beste Ansatz Mehrfachwiederholungen ( this.valetc.) sind akzeptabel es gibt einen besseren Ansatz (vielleicht mit Konstruktor) class UnitChange { temperature(val, to) { this.val = val;...

1
Bewertungen
0
Antworten
77
Ansichten

Tauchen Sie weiter in die Filterung mit IPredicate ein

Vorwort Dies ist ein Follow-up zu meinem vorherigen Post von vor nicht langer Zeit über Container und Filterung. Dieser Beitrag kann hier gefunden werden . Nun werde ich versuchen, das zu erweitern, was ich aus der Antwort von Mathieu gelernt habe . Kontext Durch die Implementierung der IPredica...

3
Bewertungen
2
Antworten
445
Ansichten

Einfache textbasierte Tic-Tac-Toe

Ich lerne C ++ und brauche Hilfe, um meinen ersten Code zu überprüfen und herauszufinden, wie ich ihn irgendwie verbessern kann. Anregungen sind willkommen. Es wurde getestet und ist fehlerfrei. Der Code ist ein Spiel, das TicTacToe genannt wird und Folgendes tun: Erstellen Sie ein 4x4-Spielbrett...

-1
Bewertungen
0
Antworten
49
Ansichten

Conways Spiel des Lebens setzt keine Fehlermeldungen ein, sondern bleibt bei der Objekterstellung hängen

Dies ist der Code, wenn der Konstruktor aufgerufen wird. Er führt keine überprüften Schleifen aus, die mit g++ conway.cpp gcc 8.2.1 Manjaro Linux kompiliert werden #include <vector> #include <iostream> #include <cstdlib> #include <utility> typedef unsigned u; class Cell {...
fragte Abhay Raj Singh Rathod vor einem Jahr

0
Bewertungen
1
Antwort
93
Ansichten

FollowUp CommandLineInterpreter (CommandLineInteraction)

I wrote an command line interpreter (CLI) in Java and got some real helpful hints on how to improve. 

The cli is responsible to pick up the users input (via keyboard aka command line) into any app that implements the CommandLineInterpreter.

The app itself offers commands to the CLI...
fragte Martin Frank vor einem Jahr

3
Bewertungen
2
Antworten
88
Ansichten

Tic Tac Toe-Programm, das Berichte enthält

Ich arbeite daran, alles, was ich in meinen Lese- und früheren Code-Reviews gelernt habe, zu nutzen, um dieses Programm weiter zu verbessern. Ich stecke bei dem folgenden Problem fest: Die Methoden play_many_gamesund game_is_overin der GamesEngineKlasse bezeichnen beide Anrufberichte. Ich mag das ni...

4
Bewertungen
1
Antwort
131
Ansicht

Klassencontainer, Filter- und Codierungspraktiken

Kontext Wenn ich mich mit einer Sammlung von Objekten (insbesondere Objekten) beschäftigen muss, muss ich normalerweise eine Containerklasse für diese Sammlung erstellen (Wrapper?). Ich meine damit: Wenn ich mehrere clsCars-Objekte behandeln muss, sammle ich sie im clsCarsUnterricht. Bausteine c...

2
Bewertungen
0
Antworten
78
Ansichten

Erweitern des erweiterten stabilen Eheproblems mithilfe einer Python-Klasse

Sobald ich dieses Open-Source-Dokument gesehen habe, dachte ich, dass der beste Weg, ihren Code zu replizieren, die Verwendung von python class. Nach repliziert hat und erweitert das Papier hier arxiv Link ganz eine Verwendung class, sah ich diese Frage hier, die Schleifen verwendet. Ich denke imme...

1
Bewertungen
1
Antwort
126
Ansichten

Implementierung der Java CommandLine-Schnittstelle

Ich schreibe viele Mini-Apps. Jede App hat ihre eigene InputHandlerEingabe für die Eingabe über die Tastatur. Es ist an der Zeit, eine Bibliothek zu diesem Zweck zu erstellen - a CommandLineInterface. HINWEIS: Es gibt eine existiert Follow - up Frage hier Kannst du meinen Code auf Design OOP Cod...
fragte Martin Frank vor einem Jahr

0
Bewertungen
0
Antworten
51
Ansicht

XML-Deserialisierungsklassen / Code dynamisch generieren: Teil I, Lesen

Ich baue ein IntelliJ-Plugin, mit dem eine Person eine XML-Datei auswählen kann (und, falls gewünscht, sogar ein XML-Snippet in der Datei) und mithilfe einer wirklich kurzen grafischen Benutzeroberfläche Klassen / Code in einer Auswahl von generieren kann Sprachen, die XML über native Funktionen les...
fragte Der Kommissar vor einem Jahr

-1
Bewertungen
0
Antworten
82
Ansichten

Wie man Token (Checkers) in connect 4 Java richtig ablegt?

Dies ist mein Code für ein Java connect4. Ich weiß, dass es so komisch und unklar ist. Das liegt daran, dass ich am Anfang der Straße des Programmierens und von Java bin. Ich bin also hier, um ein bisschen zu lernen. Ich verwende eine for-Schleife zum Ablegen der Tokens des Players in den drop...

3
Bewertungen
1
Antwort
132
Ansichten

Karte, die Biomes enthält, die Landformen enthalten, die Kacheln enthalten

Ich versuche das zu modellieren: Eine Map kann mehrere untergeordnete Typen vom Typ Biomes und kein übergeordnetes Element haben Ein Biome kann mehrere untergeordnete Elemente vom Typ Landforms und eine Map als übergeordnetes Element haben Eine Landform kann mehrere untergeordnete Elemente des Typ...
fragte BenH vor einem Jahr

-3
Bewertungen
0
Antworten
61
Ansicht

Cache-Design mit Räumungsrichtlinien

Ich versuche, ein Design für verschiedene Arten von Cache mit unterschiedlichen Räumungsrichtlinien zu entwickeln, aber ich habe Schwierigkeiten, die Räumungsrichtlinie mit Cache zu verknüpfen. Hauptsächlich was in der Methode evict () übergeben wird, damit es für verschiedene Cache-Implementierunge...

-1
Bewertungen
3
Antworten
96
Ansichten

Ein Java-Rechner, der grundlegende mathematische Operationen ausführen kann

Ich habe seit einigen Tagen an der Entwicklung eines grundlegenden Java-Swing-Rechners gearbeitet, der zwei Zahlen addieren, subtrahieren, multiplizieren oder dividieren kann und außerdem andere Optionen wie inverse (1 / x) und Quadratwurzel hat. Ich kann es jedoch nicht auf mehr als zwei Operanden...

2
Bewertungen
2
Antworten
78
Ansichten

Auflisten der Wiedergabelisten, in denen die einzelnen Songs angezeigt werden

Ich habe eine Möglichkeit zum Exportieren meiner Google Play-Wiedergabelisten in eine Textdatei und auch eine Möglichkeit zum Exportieren aller meiner Songs in Google Play in eine Textdatei erstellt . Jetzt habe ich sowohl die Songliste (in einem Array-Format) als auch die Playlist-Daten (im Objekt-...

4
Bewertungen
1
Antwort
128
Ansichten

Objektorientierte Weite-Erste Suchimplementierung

Mein Ziel ist es, eine GUI-Anwendung zu schreiben, in der ein Benutzer ein Labyrinth erstellen und einen Algorithmus auswählen kann. Der Durchgang des Algorithmus von einem ausgewählten Start- und Endpunkt sollte visualisiert werden. Das Folgende zeigt nur den Algorithmus der Breitensuche. Beim Pro...

3
Bewertungen
2
Antworten
124
Ansichten

Schlachtschiff-Spiel in Java

Ich wollte ein sehr einfaches Schlachtschiff-Spiel in Java machen, jedes Feedback ist willkommen. Vergiss nicht die Getter / Setzer. Nehmen Sie einfach an, sie sind da. class Game { Board board = new Board(); void playGame() { Scanner scanner = new Scanner(System.in); whi...
fragte Koray Tugay vor einem Jahr

7
Bewertungen
0
Antworten
131
Ansicht

Free Body Diagram Generator mit MVP für VBA

Basierend auf meinem Verständnis von Model View Presenter (MVP) kann ich ein Diagramm generieren. Ist dies eine korrekte Implementierung von MVP? Welche Mängel bestehen bei meiner Implementierung? UI Generiertes Diagramm Der Code 'LoadingModule class '@Folder("Model") Option Explicit Priv...
fragte IvenBach vor einem Jahr

2
Bewertungen
1
Antwort
81
Ansicht

Abfrage-Generator mit OOP-Design

Ich entwerfe einen Abfrage-Generator, in dem der Benutzer nur Bedingungen oder Gruppen hinzufügen kann und jede Gruppe wiederum Bedingungen haben kann. Ich kam mit dem unten genannten Design der Klasse auf. Kann dieses Design verbessert werden? public enum RuleType { Group, Condition } publ...
fragte Reza Shirazi vor einem Jahr

3
Bewertungen
0
Antworten
73
Ansichten

Metaklasse zum Ausführen einer __first__-Methode für die erste Instantiierung einer Klasse

Ich hatte eine Idee für eine __first__spezielle Methode für eine Klasse. Es wird nach __new__und vor __init__dem ersten Mal ausgeführt, wenn ein bestimmtes Objekt instanziiert wird, es wird jedoch nicht ausgeführt, wenn Sie das Objekt erneut instanziieren. Zum Beispiel, wenn Sie ausführen: class Fo...

2
Bewertungen
0
Antworten
143
Ansichten

Ich habe das Gefühl, ich habe keine Ahnung, was ich in meinem "Projekt" mache - "GAME"

Ich hatte noch nie einen Programmierkurs. Bin kein Programmierer. Hat nicht vor zu sein. Wenn jemand viel Zeit hat, um zu verlieren, habe ich das Gefühl, ich habe keine Ahnung, was ich mache / dass mein Code sehr schlecht organisiert ist. Es soll ein "Spiel" sein. Eigentlich codiert das Spiel das....
fragte a1a1a1a1a1 vor einem Jahr

5
Bewertungen
3
Antworten
136
Ansichten

Klassenrechner für Klassenstufen mit Klassen / Strukturen in C ++

Ich versuche mir selbst C ++ beizubringen und benutze Problemlösung in C ++ von Walter Savitch. Dies ist ein Programmprojekt aus dem Buch, das ich früher mit Klassen / Strukturen geübt habe und hätte gerne Feedback. Ich habe die Frage in die Notizen aufgenommen und versucht, meine Funktionen festzul...
fragte Eddie C. vor einem Jahr

4
Bewertungen
1
Antwort
137
Ansichten

Implementierung der Wortkette

Die Idee stammt von CodeKata19, eine Wortkette für zwei Wörter einer Wortliste Beispiel 1 wird leadzu gold: lead load goad gold Beispiel 2 wird codezu ruby: code rode robe rube ruby Hinweis es wäre auch gültig, wenn Sie diese Kette gefunden hätten, obwohl sie keine optimale Lösung ist (weil...
fragte Martin Frank vor einem Jahr

3
Bewertungen
1
Antwort
95
Ansichten

Entwurf eines Tic Tac Toe-Programms in Python

Hier ist ein Programm, das ich geschrieben habe, um die bekannten Gewinnanteile für zufällige Tic Tac Toe-Spiele zu reproduzieren (X bewegt sich immer zuerst). Es dauert ungefähr eine Minute, um die eine Million zufälliger Spiele zu spielen, die gespielt werden, wenn Sie main.py ausführen, nachdem S...

4
Bewertungen
2
Antworten
113
Ansichten

Follow-up-Implementierung zur Monty Hall-Simulation

Ich habe Ihre Eingaben in meine ursprüngliche Frage übernommen und eine neue Implementierung der Monty Hall-Simulation formuliert: Behalten Sie wieder CleanCode und OOP im Auge Der zu gewinnende Preis: enum Price { GOAT, CAR } Die Tür hält diesen Preis geheim class Door { private fina...
fragte Martin Frank vor einem Jahr

1
Bewertungen
0
Antworten
92
Ansichten

PHP Projekt mit Google Kalender API

Ich spiele mit einem einfachen (vorerst) Projekt in PHP mit der Google Kalender-API. Ich habe den Code hier veröffentlicht, um meinen Programmierstil zu verbessern. Vielen Dank. Wie Sie sehen, listEvents.phpruft das Skript im Moment alle Ereignisse der letzten 7 Tage aus dem primaryKalender ab und...

2
Bewertungen
0
Antworten
60
Ansichten

Einfacher Flappy Bird-Klon mit Kivy (mit sehr wenig Physik)

Dies ist ein sehr einfacher Klon von Flappy Bird mit Kivy, der zur Programmierung von Teenagerkursen verwendet wird . Das Spiel besteht aus drei Klassen: Bird, Game, und ResetBtn. F: Wie kann es effizienter, sauberer und klarer für die Schüler gemacht werden? (ohnekvdatei) Code Erklärung: Die B...
fragte Arief Anbiya vor einem Jahr