Delegat và Thiết Kế Hướng Đối Tượng trong C#: Từ Gọi Không Đồng Bộ đến Mẫu Chiến Lược
I. Gọi không đồng bộ bằng Delegat và Thứ Tự Thực Thi
Dưới đây là một ví dụ minh họa cách Timer sử dụng TimerCallback — một delegat — để thực thi mã nền mà không chặn luồng chính:
public class BackgroundTaskManager
{
private readonly List<string> _logEntries = new();
public IReadOnlyList<string> Log => _logEntries.AsReadOn ...
Đăng vào ngày 18 tháng 5 lúc 13:44
Thiết kế kiến trúc và nguyên lý hoạt động của AutoTable
AutoTable là một framework tự động đồng bộ cấu trúc bảng cơ sở dữ liệu dựa trên các annotation trong entity Java. Dự án mã nguồn mở tại: https://gitcode.com/dromara/auto-table
Framework này tận dụng mô hình chiến lược (strategy pattern) và hệ thống annotation để tự động tạo hoặc cập nhật schema bảng khi ứng dụng khởi động. Kiến trúc được chia ...
Đăng vào ngày 17 tháng 5 lúc 06:47