Thank you for sending your enquiry! One of our team member will contact you shortly.
Thank you for sending your booking! One of our team member will contact you shortly.
Course Outline
Introductions
- Patterns and tiered architectures
- Pattern description
- Design patterns and design
- Finding and selecting design patterns
- Design pattern implementation
Well-known patterns
Object Creation
- Factory
- Builder
- Factory Method
- Prototype
- Singleton
Structural Patterns
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Proxy
Behavioural Patterns
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Template Method
- Visitor
- Observer
Creating Patterns
- To pattern or not to pattern
- Formal pattern description
- Organizing the pattern catalogue
- Particular goal and abstracted goal
- Publishing your patterns to a pattern community
Requirements
Good knowledge of UML and any object-oriented language like C++, C#, Java, VB.NET, PHP 5.3 or above etc...
Testimonials
Exercises
- ZE PowerGroup Inc.
I like the simple but informative example codes.
Yue Wang - DBS Bank Ltd
The trainer was well prepared, communicated clearly and explained things well.
DBS Bank Ltd
The trainer is quite experienced in this topic and can provide suggestions regarding data science project specific practices.
DBS Bank Ltd
broad overview of techniques
Kay Jan Wong - DBS Bank Ltd
Related Courses
Data Modelling with UML
14 hours
Matlab for Prescriptive Analytics
14 hours
Requirements Analysis
21 hours
UML for the IT Business Analyst
21 hours
Practical aspects of UML
21 hours