Login
Sign Up
×
Add Concept
Search or create concept:
Add Concept
×
Add Post
Title:
Type:
Link
Explanation
Attachment
URL:
Explanation:
File:
Supported file types: PDF, Images, Word documents, etc. Maximum size: 10 MB
Concepts:
Create Post
COS3711
Advanced Programming
Table of Contents
+ Concept
+ Post
6.3. Factory Method (Creational pattern)
← Façade (Structural pattern)
Memento (Behavioural pattern) →
Factory Design Pattern
Links
When to use Factory and Abstract Factory Programming Patterns
by Misha (Apr 27, 2026)
0
0
Report
Design Patterns - Factory Method Pattern Explanation and Implementation in C++
by Misha (Apr 27, 2026)
0
0
Report
C++ Tutorial: the factory design pattern
by Misha (Apr 27, 2026)
0
0
Report
Factory Design Pattern
by Misha (Apr 27, 2026)
0
0
Report
Head First - The Factory Pattern
by StudyBuddy (May 15, 2025)
0
0
Report
Explanations
Attachments
Table of Contents
1. Libraries
1.1. Revision
1.2. Qt 6
1.3. Libraries and frameworks (and platforms)
1.4. Design patterns and anti-patterns
1.5. Serializer Pattern
2. Meta-Objects, Properties and Reflective Programming
2.1. Qt object system
2.2. Using QVariant, QMetaType, and Q_ENUM
2.3. Static variables
2.4. Debugging in Qt Creator
2.5. Practical work
3. Models and Views
3.1. Qt model/view programming
3.2. Smart pointers
3.3. Practical work
4. Validation and Regular Expressions
4.1. Input masks, validators, and subclassing QValidator
4.2. Regular expressions
4.3. Practical work
5. XML
5.1. What is XML?
5.2. Using DOM
5.3. Using Qt's XML streaming
5.4. Practical work
5.5. Working with XML
6. More Design Patterns
6.1. Abstract Factory (Creational pattern)
6.2. Façade (Structural pattern)
6.3. Factory Method (Creational pattern)
6.4. Memento (Behavioural pattern)
6.5. Singleton (Creational pattern)
6.6. Strategy (Behavioural pattern)
7. Concurrency
7.1. Threading
7.2. QProcess
8. Networking and Cloud Computing
8.1. Networking
8.2. Cloud computing