Một phần lấy cảm hứng từ câu hỏi này: Đối với những vấn đề phổ biến là lập trình chức năng không phù hợp? - nhưng vẫn là một câu hỏi mà tôi luôn muốn, nhưng quá ngại để hỏi.
Tôi đã ở ... tốt, hãy gọi nó là phát triển phần mềm kỹ thuật trong suốt cuộc đời tôi, và trong suốt thời gian đó, mặc dù OO luôn ở đó (tốt, hầu hết thời gian đó) tôi chưa bao giờ có nhu cầu sử dụng "Cách của nó", cũng không phải để tìm hiểu mô hình đó. Chúng tôi đã luôn sử dụng các cấu trúc chương trình, thói quen / chức năng / mô-đun khá đơn giản và mặc dù nó trái ngược với các thực tiễn tốt nhất hiện nay khi quản lý các chương trình đó (các chương trình lên tới khoảng 300 nghìn LỘC, không có gì quá lớn) không bao giờ tỏ ra khó khăn.
Vì vậy, tôi muốn hỏi bạn, điều gì sẽ là vấn đề sắp xếp cho mô hình hướng đối tượng sẽ không phải là một lựa chọn tốt? So với lập trình thủ tục?