Patterns in Software
In the pattern-oriented software development course, I studied the principles and application of design patterns in software systems, covering various types of patterns and their use in analysis, design, and existing systems. Due to the closure of the Bitbucket server, the code is temporarily unavailable.
Course Content
- Patterns as an approach for structuring and describing expert knowledge
- Pattern-oriented software development
- Different types of patterns:
- Architecture Patterns
- Design Patterns
- Analysis Patterns
- Process Patterns
- Project Patterns
- Classification and combination of patterns
- Use of Patterns:
- In analysis
- In design
- In existing models/systems