Kang Yoon Kyung
Member
Hiện tại mình thấy khái niệm kế thừa hay oop đang ngày càng ít đi ở nhiều framework lẫn ngôn ngữ mới (golang, rust) như:
vậy thắc mắc của mình là:
1. Best practice trong tương lai khi re-use code thì ntn?
2. Tại sao kế thừa không dc chuộng nữa?
3. Mình thấy kế thừa vẫn nên có ở tầng DAO hay ORM vì giao tiếp với DB mà khái nhiệm kế thừa ở DB khá nhiều kiểu như người, giáo viên, công nhân ...
- Reactjs: chuyển từ class sang react function, HOC component ...
- golang, rust: bỏ kế thừa -> do mục đích ngôn ngữ build ở tầng dưới
- java trong cuốn Effective Java có đề cập : https://medium.com/applike/how-to-using-composition-over-inheritance-6681ed1b78e4
- javaspript: đang hot functional programming
vậy thắc mắc của mình là:
1. Best practice trong tương lai khi re-use code thì ntn?
2. Tại sao kế thừa không dc chuộng nữa?
3. Mình thấy kế thừa vẫn nên có ở tầng DAO hay ORM vì giao tiếp với DB mà khái nhiệm kế thừa ở DB khá nhiều kiểu như người, giáo viên, công nhân ...
Last edited: