diff --git a/journal/2021-03-14--13-00-04Z--service_pattern.org b/journal/2021-03-14--13-00-04Z--service_pattern.org index 3d3cddb8..388e716c 100644 --- a/journal/2021-03-14--13-00-04Z--service_pattern.org +++ b/journal/2021-03-14--13-00-04Z--service_pattern.org @@ -31,3 +31,9 @@ OOP alone leave a lot of room in the design space. Thus we've seen numerous "OOP Design Pattern". That used the underlying OOP paradigm as a base and constructed abstractions over it. + +Even with all those Design Pattern it was up to the programmer to decide +which one applies or not. +Quite often there is not a single path easy to detect correct design +pattern. +Mainly the very hard part in programming is choosing the right abstraction.