Design Patterns - Intro PDF

Document Details

UnparalleledMars

Uploaded by UnparalleledMars

Hogeschool PXL

Tags

design patterns software engineering object-oriented programming computer science

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.

Use Quizgecko on...
Browser
Browser