During the design phase, what distinguishes procedure-oriented design from object-oriented design?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "Procedure-oriented design organizes the system around procedures, while object-oriented design organizes it around objects.". Thiết kế hướng thủ tục chia hệ thống thành các hàm xử lý, dữ liệu được truyền qua lại giữa chúng; thiết kế hướng đối tượng thì gom dữ liệu cùng những hành vi tác động lên chính dữ liệu đó vào một đối tượng, và hệ thống là tập các đối tượng trao đổi thông điệp. Phương án "Procedure-oriented design organizes the system around data, while object-oriented design organizes it around procedures." đảo ngược đúng hai cách tổ chức. Phương án "Procedure-oriented design uses classes, while object-oriented design uses functions." cũng sai chiều, vì lớp là khái niệm của hướng đối tượng. Phương án "Procedure-oriented design is used only in Agile methodologies." lẫn hai thứ khác loại: Agile là quy trình phát triển, không quy định kiểu thiết kế, và lối thiết kế hướng thủ tục có từ rất lâu trước Agile.

Cùng phần 12

Xuất hiện trong 1 bộ đề