Uploaded February 2021 | Updated September 2026, 1 week ago
Abstractions are the most fundamental elements and the most important tenet of Software Design.
Yet, most of us can't explain it, or can't recognize good from bad abstractions. In this video I attempt to explain how to design abstractions as well as how to recognize weak and strong abstractions and when to even attempt to abstract.
Encapsulation vs Abstraction
tonymarston.co.uk/php-mysql/abstraction.txt
Movie Service Sample Application
github.com/matlus/MovieServiceYouTube
One To Many Map Sample Code
github.com/matlus/OneToManyMapBenchmark
Abstractions are the most fundamental elements and the most important tenet of Software Design.
Yet, most of us can't explain it, or can't recognize good from bad abstractions. In this video I attempt to explain how to design abstractions as well as how to recognize weak and strong abstractions and when to even attempt to abstract.
Encapsulation vs Abstraction
tonymarston.co.uk/php-mysql/abstraction.txt
Movie Service Sample Application
github.com/matlus/MovieServiceYouTube
One To Many Map Sample Code
github.com/matlus/OneToManyMapBenchmark










