OOP_06
Just a note
OOP weaknesses/ advantage?
Advantages:
- Dễ quản lý, phát triển, bảo trì: vì code được thiết kế rõ ràng (tính trừu tượng, đóng gói) nên khi thay đổi đơn giản hơn.
- Lập trình nhanh hơn: vì reuse code qua inheritance, và dễ dàng polymorphism. Dẫn đến tạo ra những sản phẩm phần mềm có chất lượng tốt (OOP được đánh giá cao qua design)
Weaknesses:
- Khó học: vì design mới lạ, nhiều kiến thức (thừa kế, đa hình,..), đòi hỏi người lập trình mất thời gian làm quen.
- Kích thước program lớn => slow speed.
procedural / functional / OO: can you describe them?
Đây đơn giản chỉ là những chia sẻ cá nhân của mình, nếu bạn có vấn đề gì thì cho mình biết nhé