Send to a Friend
 
Content to send

Design Patterns for 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

Share with others

Please provide the following information
Your Name
Your Email Address
Recipient Emails
Message

Can't Read? Click to Generate New Code
Enter the verification code shown above into the text box below