Skip to content

Commit 8c26ba0

Browse files
committed
some correction
1 parent b6bb0d0 commit 8c26ba0

File tree

3 files changed

+18
-1
lines changed

3 files changed

+18
-1
lines changed

Diff for: DesignPattenrs.md renamed to DesignPatterns.md

+8
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,22 @@
11
# Design Patterns
22
## creational
33
abstract -> Factory
4+
45
interface -> Abstract Factory Builder focuses on constructing complex objects step by step. Abstract Factory specializes in creating families of related objects. Abstract Factory returns the product immediately, whereas Builder lets you run some additional construction steps before fetching the product.
6+
57
interface -> Builder
8+
69
class -> Prototype
10+
711
class -> Singleton (only one)
812

913
## structural
1014
class -> Adapter (wrapper)
15+
1116
calss -> Bridge (divides)
17+
1218
class -> Composite
19+
1320
class -> Decorator (dynamically)
21+
1422
class -> Facade (simplified (but limited) )

Diff for: laravel-best-practice-checklist

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit 4fa870d8be684d5eb9b5df45a23f0ac9b98b5958

Diff for: php.md

+9-1
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,12 @@
2525

2626
# Design Patterns
2727

28-
[summary link](DesignPatterns.md)
28+
[summary link](./DesignPatterns.md)
29+
30+
# FrameWorks
31+
32+
## Laravel
33+
34+
[best practice check list][def]
35+
36+
[def]: https://github.com:hmdshariatilaravel-best-practice-checklist/README.md

0 commit comments

Comments
 (0)