Viết tắt của “Model-View-Controller.” MVC là 1 trong mô hình họa tiết thiết kế ứng dụng bao hàm ba phần đc kết nối với nhau. Chúng bao gồm loại hình ( dữ liệu ), khung Nhìn ( giao diện người dùng ) và bộ tinh chỉnh và điều khiển ( những công đoạn giải quyết đầu vào).
mô hình MVC hoặc “mẫu” hay được sử dụng để trở nên tân tiến giao diện người tiêu dùng hiện đại. Nó bổ trợ các phần cơ bản để phong cách thiết kế một chương trình cho máy vi tính để bàn hoặc dòng thiết bị di động , tương tự như các phần mềm web . Nó chuyển động giỏi với lập trình hướng đối tượng người sử dụng , vì những loại hình, khung Nhìn & bộ tinh chỉnh và điều khiển khác nhau có thể được nhìn nhận là đối tượng và đc sử dụng lại trong một phần mềm.
sau đây là diễn tả về từng góc nhìn của MVC:
1. Loại hình
Một mô hình là dữ liệu được sử dụng bởi một chương trình. Đây hoàn toàn có thể là cơ sở dữ liệu , tệp hoặc một đối tượng người tiêu dùng dễ chơi, chẳng hạn như hình tượng hoặc hero trong trò chơi Clip.
2. Xem
Một khung Nhìn là phương tiện hiển thị những đối tượng trong một ứng dụng. Ví dụ bao gồm hiển thị một cửa sổ hoặc những nút hoặc văn bản trong một cửa sổ. Nó bao gồm bất cứ điều gì mà người dùng rất có thể Quan sát thấy.
3. Bộ tinh chỉnh
Một bộ điều khiển và tinh chỉnh update cả loại hình và khung Quan sát. Nó đồng ý đầu vào và triển khai cập nhật tương ứng. Ví dụ: bộ điều khiển và tinh chỉnh có thể update loại hình bằng phương pháp đổi khác những tính chất của anh hùng trong cuộc chơi Clip. Nó hoàn toàn có thể sửa đổi chính sách xem bằng phương pháp hiển thị hero được update trong cuộc chơi.
Ba phần của MVC được links với nhau (xem sơ đồ). Khung Quan sát hiển thị loại hình cho người tiêu dùng. Bộ điều khiển đồng ý đầu vào của người tiêu dùng and update mô hình và xem tương ứng. Dù rằng MVC không bắt buộc trong họa tiết thiết kế ứng dụng, nhiều ngôn từ lập trình & IDE trợ giúp kiến trúc MVC, để cho nó trở thành lựa chọn thịnh hành cho các nhà cải cách và phát triển.
Nguồn: techterms.com