– Cơ bản là nó giúp ta quản lý mã ngồn tốt
– Xử lý những vấn đề thường gặp nhất theo những phương pháp đã được áp dụng
– Giúp ta dễ dàng nâng cấp và cập nhật.
(Khi ta không code đoạn đó 1 thời gian, giờ quay lại chỉ cần nhìn qua là hiểu lúc đó ta đang code cái gì!)

– Thuật ngữ “Decouple” – “Tách riêng” được sử dụng rất nhiều, cơ bản là ta chia code ra theo các chức năng càng nhỏ càng tốt, khi đó khi cần sửa thì ta chỉ sửa 1 đoạn code mà không cần no lắng nó sẽ làm hỏng cả chương trình hoặc không biết rằng như thế nó có chạy đúng hay không!

– Khi làm việc với project hơi to 1 tý thì phần kiến trúc phần mềm được đặt lên rất quan trọng, vì nếu ko thiết kế tốt thì khi phát triển rất là loạn!
Còn 1 khi có kiên trúc tốt thì cứ gọi là code như gió, cứ thể mà code, sửa cũng nhanh, mà update cũng tiện lợi!
Đây có thể gọi là đỉnh cao của lập trình hướng đối tượng!

Advertisements