From 85bd045a4e152a793b346c7325271a21e36193d3 Mon Sep 17 00:00:00 2001 From: Alex Hirsch Date: Fri, 30 Oct 2020 11:08:09 +0100 Subject: [PATCH] Exercises: Add oop is dead gamedev blog post --- exercises/README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/exercises/README.md b/exercises/README.md index e129f1e..1417101 100644 --- a/exercises/README.md +++ b/exercises/README.md @@ -95,3 +95,11 @@ struct Vec2 { - Check your implementation for memory leaks and memory corruptions using `valgrind` and sanitizers See [Rule of Three](https://en.wikipedia.org/wiki/Rule_of_three_(C%2B%2B_programming)). + +## Task 07 + +Read [this blog post](https://www.gamedev.net/blogs/entry/2265481-oop-is-dead-long-live-oop). + +- Pay attention to *implementation vs. interface inheritance* +- Pay attention to the use of templates (assuming you've already covered them) + - Think about the benefits and drawbacks of the used patterns