Câu hỏi phỏng vấn ASP.NET Web API
Câu hỏi

Trong lập trình hướng đối tượng (OOP), sự khác biệt giữa mẫu Repository PatternService Layer là gì?

Câu trả lời

Trong lập trình hướng đối tượng (OOP), Repository Pattern và Service Layer là hai khái niệm thường được sử dụng trong kiến trúc phần mềm, nhưng chúng có những mục đích và trách nhiệm khác nhau.

Repository Pattern là một mẫu thiết kế cung cấp một lớp trừu tượng để truy cập dữ liệu, giúp tách biệt lớp logic nghiệp vụ khỏi việc trực tiếp tương tác với nguồn dữ liệu. Repository đóng vai trò là một lớp trung gian giữa tầng Business Logic và Model của ứng dụng, nơi chứa các phương thức để thực hiện các thao tác CRUD (Create, Read, Update, Delete) trên cơ sở dữ liệu hoặc nguồn dữ liệu khác như XML, JSON, text file, v.v. Mục tiêu chính của Repository Pattern là giảm sự phụ thuộc giữa tầng xử lý nghiệp vụ và tầng truy xuất dữ liệu, từ đó hỗ trợ việc thay đổi nguồn dữ liệu mà k...

middle

middle

Gợi ý câu hỏi phỏng vấn

junior

OAuth(Open Authorization) là gì cụ thể?

senior

ASP.NET Web API OData là gì?

junior

Mã trạng thái nào được sử dụng mặc định cho tất cả các ngoại lệ không được bắt?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào