Skip to content

Latest commit

 

History

History
76 lines (58 loc) · 3.59 KB

design-patterns.md

File metadata and controls

76 lines (58 loc) · 3.59 KB
title updated redirect_from permalink
What are design patterns in PHP?
August 19, 2016
/faq/object-oriented-programming/design-patterns/index/
/faq/object-oriented-programming/design-patterns/

Design patterns are recurring solutions to common problems in software designing.

The recommended major principles of programming

It is recommend to acknowledge the following principles before starting with design patterns. Without the strict following of this principles design patterns (and OOP in general) makes no sense.

Types of design patterns

According to the Gang of Four book we can categorize design patterns into three main categories:

Creational design patterns

Structural design patterns

Behavioral design patterns

Other design patterns

Other design patterns that are important to know for complex applications:

See also