From 5244ee2ecb94c5acfec7370212021d8d066eebe4 Mon Sep 17 00:00:00 2001 From: ilopX Date: Sat, 4 Jun 2022 16:29:34 +0300 Subject: [PATCH 1/2] Fix three state diagram. --- patterns/state/three_state/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/patterns/state/three_state/README.md b/patterns/state/three_state/README.md index d552e60..e2dca21 100644 --- a/patterns/state/three_state/README.md +++ b/patterns/state/three_state/README.md @@ -5,7 +5,7 @@ changes. It appears as if the object changed its class. Tutorial: [here](https://refactoring.guru/design-patterns/state). ### Diagram: -![image](https://user-images.githubusercontent.com/8049534/172000870-a96c6dd2-5b6a-4a64-b3a9-4edb75dd8076.png) +![image](https://user-images.githubusercontent.com/8049534/172001291-8d87a3c8-b694-45c3-bd46-40211cd9ac45.png) ### Client code: ```dart From 0c08a142035af7fd14411191a43e9c1196dd34a2 Mon Sep 17 00:00:00 2001 From: ilopX Date: Sat, 4 Jun 2022 16:30:54 +0300 Subject: [PATCH 2/2] Add output to README. --- patterns/state/three_state/README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/patterns/state/three_state/README.md b/patterns/state/three_state/README.md index e2dca21..ec3e52a 100644 --- a/patterns/state/three_state/README.md +++ b/patterns/state/three_state/README.md @@ -20,3 +20,11 @@ void main() { switcher.call(); // call:(4) One } ``` + +### Output: +``` +call(1): One +call(2): Two +call(3): Three +call(4): One +```