Depend on Abstractions not Concretions (Framework)
Christopher Okhravi
@christopherokhraviAbout
Iβm on a mission to answer a simple question: Which abstractions should be used when? From the moment I learned my first abstraction, I was hooked. This fascination continues to shape how I think about software and has led me to complete a PhD. On this channel, I share practical frameworks, mental models, and real-world examples to help you make better decisions as a developer. Whether youβre a student, entrepreneur, or seasoned programmer, the right abstraction can make all the difference. I make videos on: 1. Choosing the right abstraction. 2. Reducing complexity without losing flexibility. 3. Decision-making tools for scalable code. 4. When and why to make trade-offs. If youβve got a question, challenge, or story, email meβIβd love to hear from you. Note: Some links on this channel are affiliate links. If you buy through them, I may earn a commission at no extra cost to you.
Latest Posts
Video Description
I made this simple framework to explain why and how we should "depend on abstractions and not on concretions". It's a quadrant diagram where the two dimensions captures the principles "program to interfaces, not implementations" and "dependency injection". π BUY MY BOOK: https://theobjectorientedway.com ποΈ https://geni.us/IBhtLnh (Clean Architecture) π§ https://geni.us/CpLx2y (Agile Principles, Patterns, and Practices) π https://geni.us/zzlx (Dependency Injection: Principles, Practices, and Patterns) 00:00 Intro 00:14 Overview 00:41 The diagram 02:41 Concretion + Instantiation 05:34 Dependency Injection (Concretion + Injection) 06:36 Program to interfaces (Abstraction + Instantiation) 09:22 Combining both (Abstraction + Injection) 10:01 Book recommendations 10:39 Depend on abstractions (Abstraction + Injection) Watch next: https://youtu.be/TkUhAbbRCAE
Coding Essentials: Master Abstractions
AI-recommended products based on this video

Y2k Girls Vintage Coquette Button Down Shirt Women Short Sleeve V-Neck Slim Fitted T-Shirt Cute Blouse Crop Top

2025 Swiftmaps 24" x 36" World Map Contemporary Premier Wall Map Poster Mural, Laminated, Made in the USA

Ireer Sound Wall Consonants Wall Classroom Boho Neutral Phonics Kit, Science of Reading Posters for Kindergarten, Speech Therapy Materials, Phonemic Awareness, ESL Teaching Material

