Applying Design Patterns to Wireless Sensor Network Sajjad Soroush [email protected] AmirKabir University of Technology, Department of Computer Engineering.