Trừu Tượng & Pattern

Tác giả: Todesign Cập nhật chương mới

🟢 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ỷ



Bình luận (0)

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!

Gửi bình luận thành công! Chờ duyệt nhé