Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
camera_design [2020/08/30 22:46]
paul [Binder Structure]
camera_design [2020/08/31 03:24] (current)
paul [Observer Pattern]
Line 20: Line 20:
  
 {{:pasted:20200830-224627.png?500}} {{:pasted:20200830-224627.png?500}}
 +
 +Here is an interesting example of how this plays out when an app requests a location service.
 +
 +{{:pasted:20200830-224905.png?500}}
 +
 ===== OOP ===== ===== OOP =====
  
Line 77: Line 82:
  
 ===== OOP Patterns ===== ===== OOP Patterns =====
 +
 +The following are different design patterns that can be implemented.
 +
 ==== Strategy Pattern ==== ==== Strategy Pattern ====
  
Line 87: Line 95:
 dynamically. dynamically.
  
 +==== Observer Pattern ====
 +
 +This very similar to the publisher subscriber model. An Observer 
 +
 +{{:pasted:20200830-233332.png?500}}
 ===== Video Compression ==== ===== Video Compression ====
  
  • camera_design.1598827590.txt.gz
  • Last modified: 2020/08/30 22:46
  • by paul