Mọi người đã trả lời đúng, bạn đang thiếu rất nhiều vì giả sử bạn có trang web thư viện ảnh thay vì viết chức năng và cuối cùng bạn kết thúc bằng rất nhiều chúng
OOP sẽ là hữu ích trong việc:
- tổ chức Mã và bảo trì
- Thêm rõ ràng, và giảm độ phức tạp
- Nhấn mạnh dữ liệu qua qui dures
- Mã mô đun
- Mã lại khả năng sử dụng (Tin tôi đi, bạn sẽ cần có rất nhiều)
- Vâng phù hợp cho cơ sở dữ liệu
tôi đã không sử dụng OOP trước nhưng tôi bắt đầu và được trung thực cách đây không lâu, và thấy nó rất hữu ích ở những điểm đặc biệt trong khả năng sử dụng lại mã số
Giả sử tôi có trang web thư viện ảnh tôi sẽ tạo một lớp cho người dùng và lớp này sẽ làm CRUD trên tất cả bảng người dùng và một lớp để chụp ảnh CRUD trên tất cả các ảnh chụp
Tôi cũng có thể làm một lớp để làm tất cả CRUD cho tôi mà không chỉ định bảng và sau đó sử dụng thừa kế để mở rộng tất cả CRUD trong lớp người dùng của tôi và lớp bức ảnh của tôi
điểm ở chỗ là tôi chỉ có thể viết các phương pháp CRUD lần và sau đó tái sử dụng nó trong tất cả các lớp học khác của tôi
tôi hy vọng tôi sẽ trả lời câu hỏi của bạn
Nguồn
2012-02-21 09:50:00
oops. Bạn đang thiếu OOP – NAVEED
cố gắng sử dụng các khung công tác (zend, code igniter, ect.) Theo cách này bạn sẽ tìm hiểu thêm về các lớp, MVC và nhiều hơn nữa – Bert
* Nothing *. Lập trình thủ tục là một cách rất hợp lệ để viết chương trình, và nếu nó làm việc cho bạn, điều đó thật tuyệt, hãy giữ nó. Sử dụng các đối tượng thay vào đó là một cách suy nghĩ và làm việc khác, và nếu bạn muốn học, hãy chuẩn bị sẵn sàng để đầu tư một thời gian. –