Pattern Software Design (4 Credits)
Learning Outcomes:
Explain the reasoning for each object oriented design principle; Provide a specific context for each pattern in which it can be applied and Draw a high level class diagram; Explain how the different components of the pattern collaborate with each other; List the consequences of applying each pattern to the overall software quality of a system; Implement this pattern in Java or C# to a real world problem; Be able to mix patterns with each other and understand the consequences of mixing patterns on the overall quality of a system
Topics:
- Strategy
- Observer
- Factory
- Singleton
- Command
- Adapter
- Facade
- Template
- Method
- Iterator
- Composite
- State
- Proxy
Published at :
SOCIAL MEDIA
Let’s relentlessly connected and get caught up each other.
Looking for tweets ...