Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Design Patterns sind Entwurfsmuster, also bewährte Konzepte wie in der OOP z.B.: Factories, Singletons, Observer, Adapter, Iterator, ...
Oder Allgemein: Proxy, Plugin, ...
Sinn: Das Rad muss nicht jedes Mal neu erfunden werden, sondern man wendet Strategien an, die sich bei ähnlichen Problemen bewährt haben.
"Design" hat hier also nichts mit künstlerischer Gestaltung zu tuen.