10
Tại sao các ngôn ngữ OOP tĩnh chính mạnh mẽ ngăn chặn kế thừa nguyên thủy?
Tại sao điều này là OK và chủ yếu là mong đợi: abstract type Shape { abstract number Area(); } concrete type Triangle : Shape { concrete number Area() { //... } } ... trong khi điều này không ổn và không ai phàn nàn: concrete type Name : string …