Trừu Tượng & Pattern
🟢 TẦNG 5 – TRỪU TƯỢNG & PATTERN
Tagline:
“Đừng giải lại vấn đề cũ bằng cách mới mỗi lần.”
5.1 Trừu tượng hóa là gì? (nói cho người thường)
❌ Cách nghĩ sai (rất phổ biến)
- Mỗi lần gặp việc → nghĩ từ đầu
- Mỗi bài toán → làm lại từ số 0
- Mỗi dự án → code lại logic cũ
👉 Kết quả: mệt, rối, bug lặp lại
✅ Trừu tượng hóa = rút ra cái CHUNG
Bỏ chi tiết riêng, giữ lại cấu trúc lặp lại.
Không quan tâm:
- ai làm
- làm ở đâu
- làm bằng công cụ gì
👉 Chỉ quan tâm:
- bản chất của vấn đề
🔹 Ví dụ đời thường (rất dễ hiểu)
Các việc khác nhau:
- Đặt đồ ăn
- Đặt vé xem phim
- Đặt lịch khám bệnh
- Đặt phòng khách sạn
Nhưng bản chất giống nhau:
Chọn → Xác nhận → Thanh toán → Nhận kết quả
👉 Đây gọi là PATTERN: ĐẶT DỊCH VỤ (Booking Pattern)
🔁 PATTERN là gì?
Pattern = một mẫu giải quyết đã đúng nhiều lần.
- Đã được kiểm chứng
- Dùng lại được
- Áp vào ngữ cảnh mới
👉 Người giỏi không nghĩ nhiều hơn, họ nghĩ ít hơn nhưng đúng hơn.
✅ Pattern là:
- Khung tư duy chung
- Bộ xương của quy trình
- Cách giải đã đúng nhiều lần
🔹 Ví dụ pattern cực phổ biến
1️⃣ Pattern: GỬI – CHỜ – NHẬN
Áp dụng cho:
- Gửi email
- Nộp đơn
- Upload file
- Gửi yêu cầu API
Tạo → Gửi → Chờ → Thành công / Thất bại
2️⃣ Pattern: KIỂM TRA – THỰC HIỆN – XÁC NHẬN
Áp dụng cho:
- Đổi mật khẩu
- Thanh toán
- Cập nhật thông tin
Kiểm tra điều kiện → Thực hiện → Nhận kết quả
3️⃣ Pattern: TRẠNG THÁI TIẾN TRÌNH
Áp dụng cho:
- Đơn hàng
- Công việc
- Quy trình phê duyệt
Chưa bắt đầu → Đang làm → Hoàn tất / Huỷ
Chưa có bình luận nào.
Hãy là người đầu tiên chia sẻ suy nghĩ của bạn!