Weather Station This prototype is showing: hardware abstraction dependency inversion pattern dependency injection pattern model view controller pattern observer pattern strategy pattern Design