This week we started our foray into Design Patterns and their application. We spent time this week studying some of the many various patterns that have been established for use by designers and are working on implementing designs into our own project. As part of the reading this week we were supposed to study a variety of different design patterns. I decided to look into the Filter, Bridge, Facade, Mediator, Iterator, Observer, Strategy, MVC, Singleton, and
Prototype Patterns. I thought the Bridge was an interesting pattern to learn about in particular as the bridges allow for the functionality of the concrete classes to remain independent of the interface implementing classes, I also was surprised by some of the similarities between the Mediator and Bridge Patterns. One pattern that stood out to me was the Facade Pattern and it seems like this is one pattern that developers may implement without even knowing it as many of the “under the hood” methods and functioning are often hidden from the end user as they utilize an entirely different interface with the program. It was also nice to study up on the MVC pattern, which I believe my team and I will be working on this next week, we’ve had a few things come up this past week but are planning on setting aside a few days to work on the project together.
No comments:
Post a Comment