Jacobvu84 / serenity-pageobject-junit-webdriver

4 stars 1 forks source link

Design pattern - Tại sao phải học Design pattern #83

Open Jacobvu84 opened 3 years ago

Jacobvu84 commented 3 years ago

Design pattern là gì?

Trong công nghệ phần mềm, một mẫu thiết kế design pattern là một giải pháp tổng thể cho các vấn đề chung trong thiết kế phần mềm. Một mẫu thiết kế không phải là một thiết kế hoàn thiện để mà có thể được chuyển đổi trực tiếp thành mã; nó chỉ là một mô tả hay là sườn (template) mô tả cách giải quyết một vấn đề mà có thể được dùng trong nhiều tình huống khác nhau. Các mẫu thiết kế hướng đối tượng thường cho thấy mối quan hệ và sự tương tác giữa các lớp hay các đối tượng, mà không cần chỉ rõ các lớp hay đối tượng của từng ứng dụng cụ thể. Các giải thuật không được xem là các mẫu thiết kế, vì chúng giải quyết các vấn đề về tính toán hơn là các vấn đề về thiết kế.

Design pattern có thể giúp thiết kế của chúng ta linh hoạt, dễ dàng thay đổi và bảo trì hơn.

Jacobvu84 commented 3 years ago

Tại sao cần học design pattern

Việc phát triển phần mềm trở nên dễ dàng hơn

Jacobvu84 commented 3 years ago

Cải thiện các kĩ năng lập trình hướng đối tượng

Jacobvu84 commented 3 years ago

Nhận ra các mẫu (pattern) trong các thư viện và ngôn ngữ

Tìm kiếm sự thật và cái đẹp

Tham khảo