https://github.com/ahmedraafat14/design-patterns
Basic Intro to different design patterns
https://github.com/ahmedraafat14/design-patterns
design-patterns design-patterns-php oop-principles php php74
Last synced: about 2 months ago
JSON representation
Basic Intro to different design patterns
- Host: GitHub
- URL: https://github.com/ahmedraafat14/design-patterns
- Owner: AhmedRaafat14
- Created: 2020-02-24T15:23:05.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-02-24T16:12:27.000Z (over 5 years ago)
- Last Synced: 2025-03-23T22:13:01.113Z (2 months ago)
- Topics: design-patterns, design-patterns-php, oop-principles, php, php74
- Language: PHP
- Homepage:
- Size: 3.91 KB
- Stars: 11
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: ReadMe.md
Awesome Lists containing this project
README
# Design Patterns
### Requirements:
* Basic knowledge of Object Oriented Programming.
* PHP 7.4### [Behavioral pattern](https://en.wikipedia.org/wiki/Behavioral_pattern)
* [Chain of Responsibility pattern](Behavioral/Chain%20Of%20Responsibility).
* [PHP example](Behavioral/Chain%20Of%20Responsibility/php-example)### Contribute:
If you want to contribute to this project will be awesome, so please follow the following steps to make it easier for review and merge:
* Fork the repo under your account.
* **If adding new patterns** create a new branch as following example: `structure/adapter` then open a PR to the master branch here.
* Don't forget to Update the main ReadMe with a Link to the new pattern and also to the example mentioning the example language.
* **If the changes are updating or fixing issues** so please make the branch name as the following example `fix/adapter-pattern-example` or `fix/adapter-pattern-readme`
* **If it is adding new language example** make it `adapter-pattern/ruby-example`.