C++ → Beispiel - Factory-Methode in C++
шаблоны проектирования, factory, method, C++
Diskussion. Frameworks sind Anwendungen (oder Subsysteme) mit „Erweiterungsplätzen“ darin. Jedes dieser Frameworks definiert das Framework, das Add-On und den Kontrollfluss für seinen Tätigkeitsbereich, und der Framework-Client kann: das Standardverhalten der Struktur "wie es ist" implementieren, die ausgewählten Fragmente der Struktur …
LesenDesignmuster → Strukturelle Entwurfsmuster - Brücke
шаблоны проектирования, Bridge, мост
Ziele
- Trennen Sie die Abstraktion von ihrer Implementierung, damit sie sich unabhängig voneinander ändern können.
- Erstellen Sie eine öffentliche Schnittstelle in einer Vererbungshierarchie und implementieren Sie sie in Ihrer eigenen Vererbungshierarchie.
- Zusätzlich zur Kapselung, die Verwendung von Isolation
Probleme
"Stärken …
LesenQt-Projekte → Lesen Sie fb2-Dateien auf Qt Creator
reader, читалка, fb2-читалка, html, fb2-reader, fb2
Vor einiger Zeit habe ich einen Artikel geschrieben, der zeigt, wie man eine fb2-Datei mit Qt-Tools öffnet. Nach einiger Zeit bemerkte ich eine Reihe von Mängeln, die ich beschloss, zu beseitigen. Außerdem habe ich festgestellt, dass einige fb2-Leser Nachteile haben …
LesenDesignmuster → Strukturelle Entwurfsmuster - Adapter
adapter, шаблоны проектирования
Ziele
- Konvertieren einer Klassenschnittstelle in eine andere Schnittstelle. Ein Adapter ermöglicht die Zusammenarbeit von Klassen, die andernfalls auf inkompatible Klassenschnittstellen zurückzuführen wären.
- Umhüllen einer bestehenden Klasse in eine neue Schnittstelle
- Übereinstimmung der alten Komponente mit dem neuen System
Probleme
Eine …
LesenPHP → Beispiel - "Builder"-Designmuster in PHP
PHP, шаблоны проектирования, Строитель, Builder
Beim Builder-Muster arbeiten der Manager und der Builder zusammen, um ein Objekt zu erstellen. Der Steward steuert die Aufgabe und legt fest, welche Teile und Variationen in das Objekt aufgenommen werden. Der Erbauer weiß, wie er das in der Spezifikation …
LesenDelphi → Beispiel - Designmuster "Builder" in Delhpi
Builder, Delphi, Строитель, шаблоны проектирования
Die in Delphi VCL zum Erstellen von Formularen und Komponenten verwendete Funktionalität ähnelt dem Builder-Konzept. Delphi erstellt Formulare unter Verwendung einer gemeinsamen Schnittstelle durch Application.CreateForm und durch den Konstruktor der TForm-Klasse. TForm implementiert einen generischen Konstruktor, der Ressourceninformationen (DFM-Datei) verwendet, …
LesenDesignmuster → Generative Designmuster - Singleton
шаблоны проектирования, Синглетон, singleton
Ziele
- Stellen Sie sicher, dass die Klasse nur eine Instanz hat und einen globalen Zugriffspunkt darauf bereitstellt.
- Gekapselte „Initialisierung zu einem bestimmten Zeitpunkt“ oder „Initialisierung bei Erstbenutzung“.
Probleme
Eine Anwendung benötigt genau eine Objektinstanz. Außerdem sind verzögerte Initialisierung und globaler …
LesenQt → Qt für Python - UiFiles
Auf dieser Seite wird beschrieben, wie Sie mit Qt Creator GUIs für Ihre PySide-Software erstellen. Sie benötigen Qt Creator, um Ihre Benutzeroberfläche (UI-Datei) zu entwerfen und zu ändern.
Qt Designer wird verwendet, um UI-Dateien zu erstellen.
Erstellen Sie in Qt …
LesenDesignmuster → Generative Designmuster - Prototyp
Prototype, шаблоны проектирования, Прототип, abstract
Ziele
- Geben Sie die zu erstellenden Objekttypen mithilfe der Prototypinstanz an und erstellen Sie neue Objekte, indem Sie diesen Prototyp kopieren.
- Erstellen Sie eine Instanz der Klasse, die als Quelle für alle zukünftigen Instanzen verwendet werden soll.
- Der neue Betreiber …
Python → Beispiel - "Builder"-Designmuster in Python
Строитель, Python, Builder, шаблоны проектирования
Ein Beispiel für das Builder-Entwurfsmuster in Python.
Lesen""" Separate the construction of a complex object from its representation so that the same construction process can create different representations. """ import abc class Director: """ Construct an object using the Builder …
C++ → Beispiel - Entwurfsmuster "Builder" in C++
cpp, Builder, Строитель, шаблоны проектирования
Diskussion. Die Builder-Klasse erstellt Schritt für Schritt ein komplexes Objekt. Die abstrakte Basisklasse deklariert den standardmäßigen Erstellungsprozess, und konkrete abgeleitete Klassen definieren die geeignete Implementierung für jeden Schritt im Prozess. In diesem Beispiel wurden „verteilte Arbeitspakete“ von der Plattform abstrahiert. …
LesenJava → Beispiel - "Builder"-Designmuster in Java
Java, шаблоны проектирования, Builder
Beispiel für ein Java Builder-Entwurfsmuster
Lesen/* "Product" */ class Pizza { private String dough = ""; private String sauce = ""; private String topping = ""; public void setDough(String dough) { this.dough = dough; } public void setSauce(String sauce) { …
- sdfsdfkp fgskpgokspdog
- 14. Oktober 2024 22:09
C++ - Тест 004. Указатели, Массивы и Циклы
- Ergebnis:90punkte,
- Bewertungspunkte8
- Максим Васильев
- 2. Oktober 2024 11:14
Qt - Тест 001. Сигналы и слоты
- Ergebnis:68punkte,
- Bewertungspunkte-1
- Лев Семенов
- 30. September 2024 18:04
C++ - Тест 001. Первая программа и типы данных
- Ergebnis:53punkte,
- Bewertungspunkte-4