- The code should be closed to change and open to extension, should be easily maintainable for future change requests.
- Prefer composition (change behavior in runtime, encapsulate family of algorithms) over inheritance (your behavior is stuck). 926 more words
Tags » Design Patterns
Interactive design is where a user can be involved in the journey a design takes you through. By making it a more personalised experience, the user is able to learn more efficiently through interacting with the design rather than just interpreting the designer’s way of viewing information. 323 more words