-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtopics.todo
38 lines (33 loc) · 945 Bytes
/
topics.todo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Applying Design Patterns
Venkat Subramaniam
@venkat_s
Access:
URL: https://github.com/venkats/archconf120919
Part 0: Design Patterns and Design Principles:
✓Fascination towards patterns
✓Principles as underpinnings
✓Challenges with Patterns
✓Identifying Patterns
✓Influence of Functional Style
✓Some Principles and Patterns
✓Exploring OCP
✓Exploring DIP
✓Lambda expressions as a design tool
✓Lambdas and higher order functions
Part 1: Lightweight Strategy:
✓Strategy pattern
✓Lab
Part 2: Proxy and Decorators:
✓Proxy Pattern
✓Versatility of this pattern
✓Focusing on Virtual Proxy
✓Lazy evaluation
✓Using Lazy to implement virtual proxy
✓Default method on Predicate and Functions
✓Lab
Part 3: Cascade Method and Execute Around Method:
✓Cascade Method Pattern—Creating Fluent interfaces
✓Execute Around Method Pattern
✓Lambdas and Exceptions
✓Lab