17 Commits

Author SHA1 Message Date
tylerlaberge
10e5561dcf added decorator_complex test 2017-01-12 21:39:36 -05:00
tylerlaberge
3d5efea9b0 renamed package to pypattyrn 2016-09-10 22:06:11 -04:00
tylerlaberge
cee2bc400b renamed package. 2016-09-10 17:11:45 -04:00
tylerlaberge
7d0c1b9cf3 moved test_memento from structural tests to behavioral tests. 2016-08-28 21:16:12 -04:00
tylerlaberge
6ce017a391 removed proxy, bridge, template, and strategy patterns as they were too abstract to offer much use. 2016-08-28 20:32:45 -04:00
tylerlaberge
5cef83cf60 improved proxy implementation.
proxy must now contain all public methods that the subject has.
2016-08-24 21:04:35 -04:00
tylerlaberge
392ea5d02e moved memento into behavioural directory 2016-08-20 17:12:32 -04:00
tylerlaberge
92c34c5f88 Implemented Flyweight design pattern. 2016-08-20 17:06:29 -04:00
tylerlaberge
941408a37f Implemented Memento design pattern. 2016-08-20 15:32:07 -04:00
tylerlaberge
e7f7674030 Implemented Proxy design pattern. 2016-08-20 14:35:00 -04:00
tylerlaberge
e59f84105b Implemented Decorator Pattern. 2016-08-20 13:03:30 -04:00
tylerlaberge
6eaf09d9da started work on decorator pattern. 2016-08-17 00:11:01 -04:00
tylerlaberge
8a9040dd1a updated docstrings 2016-08-16 21:39:40 -04:00
tylerlaberge
e65fd3281a Implemented composite design pattern 2016-08-16 21:33:19 -04:00
tylerlaberge
d5f8521b87 started work on composite pattern 2016-08-14 19:16:43 -04:00
tylerlaberge
66a5107d90 Implemented bridge design pattern. 2016-08-14 15:04:29 -04:00
tylerlaberge
36ecc7a1d5 implemented adapter design pattern. 2016-08-14 14:04:38 -04:00