add comments to Singleton.cpp
add comments to Bridge.cpp
add comments to Composite.cpp
add comments to Flyweight.cpp
add comments to Observer.cpp
add comments to State.cpp
add comments to Builder.cpp
add comments to Decorator.cpp
add comments to Prototype.cpp
add comments to Strategy.cpp