wronski.training@att.net    
     LOGIN                  

 


Overview of Courses

Professional Development Courses

Technical Development Courses

 

Design Patterns in MATLAB

Course Number:  552-TES
Recommended Duration:  5 days

Course Overview
The course covers the 23 design patterns in the book "Design Patterns" (by Gamma, Helm, Johnson, and Vlissides), and 3 others added by the instructor.

Objectives
You will learn to write programs that are extensible, flexible, maintainable, modular, portable, reusable, and understandable.

Prerequisites
Complete an introductory course in MATLAB and have one year experience programming in MATLAB.  Also, you must be able to do the following in MATLAB:

  • define a class
  • define/invoke a constructor, a member function, and a static member function
  • define a class to be publicly derived from another class

Topics

  • Introduction
  • Object-Oriented Guidelines
  • What type are you?
  • Clone
  • Disable Copy/Assignment
  • Memento
  • Template Method
  • Chain of Responsibility
  • Prototype
  • Factory Method and Factory Class
  • Abstract Factory (Class)
  • Flyweight
  • Singleton
  • Mediator
  • Proxy
  • Façade
  • Adapter
  • Iterator
  • All of Me
  • Observer
  • Strategy
  • State
  • Bridge
  • Decorator
  • Composite
  • Builder
  • Interpreter
  • Visitor
  • Null Object
  • Command
  • Conclusion

 

 

 

 

Home | Courses | Leadership Development | News | About Us | Site Map
R.J. Wronski Associates, Inc. © 2013 | Contact: Webmaster | Site developed by Tele-Options Consulting, Inc.