SOLID: Liskov Substitution Principle
Liskov Substitution Principle (LSP) adalah fokus pada inheritance, dimana objects dari superclass harus bisa direplace pada object subclasses tanpa menyebabkan masalah. Jadi objects dari subclasses harus memiliki behaviour yang sama dengan superclass. Aturan LSP ini tidak cocok diaplikasikan pada Golang, karena Golang tidak memiliki base class dan derived class (turunan). Kita akan coba simulasikan LSP … Read more