Toggle navigation
Video
♫ Thôn Quê
♫ Sông Đáy
♫ Liên Khúc
♫ Nhạc Đám Cưới
♫ Nonstop Việt
♫ Không Lời
♫ Nhạc Vàng Trữ Tình
♫ Nhạc Trẻ
Rules Have Reasons (Always Ask Why)
Christopher Okhravi
14.371 Lượt nghe
Prev
play
stop
Next
mute
max volume
00:00
00:00
repeat
Update Required
To play the media you will need to either update your browser to a recent version or update your
Flash plugin
.
Tải MP3
MÔ TẢ MP3
TIẾP THEO
Rules Have Reasons (Always Ask Why)
What are the reasons that underlie the rules? Why should we use one technique over another? What class of problems are we solving? 📙 BUY MY BOOK https://theobjectorientedway.com RELATED VIDEOS:
https://youtu.be/YaSMkzmc_sA
https://youtu.be/C3B5IIlt4-0
https://youtu.be/7hXi0N1oWFU
https://youtu.be/3dya1VI_zp8
https://youtu.be/FdFBYUQCuHQ
https://youtu.be/SeN1s65tRHY
CONTENTS
00:00
The problem
02:39
Static typing
04:12
Overloading
04:45
Subtype Polymorphism
06:13
My Book
06:27
Inheritance
08:28
Replace Conditional With Polymorphism
09:36
Type Testing is a Code Smell
10:30
Dependency injection
11:02
Depend on abstractions, not on concretions
11:12
Composition over inheritance
11:20
Conclusion SOURCES: https://sandimetz.com/99bottles
https://youtu.be/IcgmSRJHu_8
http://blog.cleancoder.com/uncle-bob/2014/06/20/MyLawn.html https://sandimetz.com/blog/2016/1/20/the-wrong-abstraction https://sandimetz.com/blog/2016/6/9/make-everything-the-same
Những bài liên quan
13:55
The Only Time You Should Use Polymorphism
99.5 N
Christopher Okhravi
9:10
Only Use Inheritance If You Want Both of These
25.6 N
Christopher Okhravi
19:58
Duolingo’s AI Update is Quietly Ruining Everything
138.1 N
Evan Edinger
25:05
Ranking Paradoxes, From Least to Most Paradoxical
543.9 N
Chalk Talk
28:45
Why the Most Foolish People End Up in Power – Machiavelli Knew This
969.7 N
Philosophy Coded
20:16
Liskov Substitution Principle
17 N
Christopher Okhravi
19:00
Why Favor Object Composition Over Class Inheritance? A Deep Dive
27.9 N
Zoran on C#
11:43
8 Things I Did to Stop Wasting My Evenings After Work
141.8 N
Dan Martell
11:56
Depend on Abstractions not Concretions (Framework)
19.6 N
Christopher Okhravi
20:42
Calculus Made EASY! Finally Understand It in Minutes!
681.8 N
TabletClass Math
11:30
3 Reasons WHY Waterfall Doesn't Work
5.3 N
Christopher Okhravi
12:27
9 Things I Did To Stop Wasting My Evenings After Work
181.6 N
Simon Alexander Ong
18:16
When Microsoft Violated Liskov Substitution Principle in .NET
43.9 N
Christopher Okhravi
14:13
Microsoft's Dirty Secret: Your Old PC is Now Trash!
658.6 N
Dave's Garage
13:20
How Stanford Teaches AI-Powered Creativity in Just 13 MinutesㅣJeremy Utley
782.1 N
EO
9:59
The Square-Rectangle Problem
10.3 N
Christopher Okhravi
8:08
Always Use Interfaces
52.3 N
Christopher Okhravi
14:09
Working Software Is Not The Primary Measure of Progress
11.6 N
Christopher Okhravi
13:31
Covariance and Contravariance
22.1 N
Christopher Okhravi
16:33
Schopenhauer Exposed the Dark Truth About Women (That Men Still Ignore)
332.2 N
Psychrypt
Nhạc Theo Chủ Đề
Nhạc Không Lời
Nhạc Vàng HOT
Nhạc Liên Khúc
Nhạc DJ HOT
Nhạc Hà Nam
Nhạc Vĩnh Yên
Nhạc Hưng Yên
Nhạc Hải Dương
Nhạc Hà Tây
Nhạc Sông Đáy
LK Nhạc Vàng
LK Nhạc Trẻ
Liên kết website