Designpatterns » History » Version 2
Nicolas Aunai, 29/08/2016 10:44 PM
1 | 1 | Nicolas Aunai | # Design Patterns |
---|---|---|---|
2 | |||
3 | |||
4 | ## References and books |
||
5 | |||
6 | * [Source Making](https://sourcemaking.com/design_patterns) is a very nice website gathering design patterns, anti-patterns and refactoring rules |
||
7 | * [Wikipedia list of usual design patterns](https://fr.wikipedia.org/wiki/Patron_de_conception) |
||
8 | 2 | Nicolas Aunai | * [Design Pattern explained simply](https://sourcemaking.com/design-patterns-book) |
9 | * [Head First Design patterns](http://shop.oreilly.com/product/9780596007126.do) |
||
10 | 1 | Nicolas Aunai | * [WikiBook design patterns](https://en.wikibooks.org/wiki/Category:Computer_Science_Design_Patterns) |
11 | |||
12 | |||
13 | |||
14 | # C++ Patterns and code tricks |
||
15 | |||
16 | |||
17 | * Copy constructor for class having abstract class as attribute |
||
18 | * http://stackoverflow.com/questions/4507565/problem-with-copy-constructor-with-class-with-polymorphic-pointers |
||
19 | |||
20 | |||
21 | * Secrets of good OO design |
||
22 | * http://stackoverflow.com/questions/3758244/secret-to-achieve-good-oo-design |
||
23 | * Separation of concerns : https://en.wikipedia.org/wiki/Separation_of_concerns |
||
24 | * D.R.Y. (Don't Repeat Yourself) https://en.wikipedia.org/wiki/Don%27t_repeat_yourself |
||
25 | * YAGNI (you arn't gonna need it) : https://en.wikipedia.org/wiki/You_aren%27t_gonna_need_it |
||
26 | * |