Design Patterns - Intro PDF
Document Details
Uploaded by UnparalleledMars
Hogeschool PXL
Tags
Summary
This document is an introduction to design patterns in software engineering. It covers the basics of design patterns, their usage, and how to implement them in C# and Java. A discussion of different design patterns is also included.
Full Transcript
Design Patterns - Intro 43AON3150 Software Engineering Hogeschool PXL – Elfde-Liniestraat 24 – B-3500 Hasselt www.pxl.be - www.pxl.be/facebook It’s about sharing knowledge and experience It will improve your OO skills Books The Bible (Gang of Four) Modern reinter...
Design Patterns - Intro 43AON3150 Software Engineering Hogeschool PXL – Elfde-Liniestraat 24 – B-3500 Hasselt www.pxl.be - www.pxl.be/facebook It’s about sharing knowledge and experience It will improve your OO skills Books The Bible (Gang of Four) Modern reinterpretation Language independent. The book uses Java, but exercises will be in C#. It takes a while to grok. Read, reread, think, code, discuss, reread, rethink, code again, … Don’t believe me? Don’t believe me ;-) ? Class lectures STRATEGY OBSERVER FACTORY STATE Next: study group Allemaal snappen en kennen op examen Strategy Observer Decorator Factory Singleton Command Template Method State For each DP: read and discuss Explain the pattern to each other Execute and step through the code (in pairs) Ask Github Copilot to explain the code ;-) Updated Java code examples: – https://resources.oreilly.com/examples/9780596007126 Code the examples in C# – https://github.com/d0pare/design-patterns Where in the curriculum did you use these DP already? Think how it could be applied to your project.