30/09/2018, 16:40
Tại sao phải lập trình theo OOP?
hôm nay ngồi học thì thằng bạn hỏi 1 câu mình hơi bị đứng hình:“Tại sao m phải lập trình OOP? học IT thì phải viết p.mềm, sao không lập trình xử lí ảnh mà phải theo OOP?”.
mấy ace cho ý kiến với!
Bài liên quan
Hai câu chả liên quan tí gì tới nhau vậy bạn .
OOP là một mô hình lập trình (programming paradigms) thôi, chả ai “bắt” theo cả, bên cạnh nó còn nhiều mô hình khác. Nhưng mọi người đều khuyên nên theo vì “nhiều nguyên nhân” (google), và dần dần nó trở thành chuẩn chung trong lập trình. Nó vẫn chưa phải mô hình đủ tốt và nhiều người vẫn đang cố gằng thay đổi.
Phải quote lại để nói cho kỹ. Lập trình xử lý ảnh là việc giải quyết một vấn đề liên quan đến xử lý hình ảnh sử dụng máy tính.
Còn OOP có nghĩa là Hướng Đối Tượng là một phương pháp lập trình.
Một cái nói về một vấn đề cụ thể cần giải quyết, và một cái nói về phương pháp giải quyết nhiều vấn đề.
à là xử lí ảnh có sử dụng lập trình trong cái thư viện opencv, e gà lắm, cũng chưa hiểu hết nữa, mà xử lí ảnh đó có phải là 1 phần của OOP ko a?
Xử lý ảnh là một công việc thôi. Người ta có thể dùng Hướng Đối Tượng (OOP) để hiện thực công việc xử lý ảnh hoặc người ta không dùng Hướng Đối Tượng để hiện thực công việc này.
@ThuyChamChap nên tìm hiểu câu hỏi
Trước khi hỏi câu hỏi này
Code theo tư tưởng OOP làm cho ta dễ hình dung và nhìn nhận bài toán hơn. Em thấy đó là cái ưu điểm lớn nhất. Còn xử lý ảnh đã có rất nhiều phần mềm chuyên nghiệp họ đã viết sẵn rồi. Ta chỉ cần học cho thông là ok .
Âu cho cùng cũng chỉ là theo lối mòn, nhưng lối mòn này giúp cho việt lập trình nhanh chóng và hiệu quả hơn, cũng như vào đại học thôi ai ai cũng cố vào cho được đại học.