Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Design Pattern và ứng dụng
15:03 20-01-2018
794 lượt xem
2 bình luận
19:21 20-01-2018
bình thường những design pattern nào hay được sử dụng nhỉ ??
Tuỳ vào app của bạn như thế nào.
Với UI app thường sử dụng Observer, cụ thể là Binding. Lập trình viên chỉ cập nhật giá trị model mà không cần care UI liên quan đến model thay đổi như thế nào.
Với Enterprise App, Dependency Injection (DI) giúp giải quyết sự phụ thuộc (dependency) các class với nhau. Cách tiếp cận hiện đại đã mở rộng khái niệm DI không chỉ trong OOP mà còn trong Deployment, giải quyết sự phục thuộc giữa các thư viện bên ngoài (NuGet), giải quyết phụ thuộc giữa các worker machine (Kubernates)
nên học mấy cái này:
- SingleTon
- Adapter
- Factory
- MVVM
- MVC