Skip to content

duongpt582/Design-Patterns-Android

Repository files navigation

Design Pattern

Nếu bạn thực sự nghiêm túc muốn đi theo con đường trở thành một Developer giỏi một trong những kiến thức bạn phải có chính là Design Patterns

Khái niệm

  • Design Patterns (mẫu thiết kế) là một kĩ thuật trong lập trình hướng đối tượng và được sử dụng thường xuyên trong các ngôn ngữ OOP như Java,C#,Kotlin... Nó cũng cấp cho ta các mẫu (Pattern) để giải quyết các vẫn đề thường gặp, tuy bạn có thể tự nghĩ ra nhưng nó có thể không phải là tối ưu. Design pattern sẽ giúp chúng ta giải quyết những vấn đề này được tối ưu nhất.
  • Design Patterns không phụ thuộc vào ngôn ngữ nào cả bạn có thể áp dụng với phần lớn những ngôn ngữ lập trình hiện nay.
  • Bạn nghiêm túc muốn trở thành một Dev giỏi thì không thể bỏ qua Design Pattern

Tại sao chúng ta nên biết và sử dụng ?

  • Tái sử dụng lại code và dễ mở rộng
  • Là những giải pháp đã được tối ưu hóa và chúng ta có thể sử dụng tùy theo trường hợp mà không cần suy nghĩ.
  • Đồng thời tăng tốc độ phát triển và testing cho các nhà phát triển
  • Đương nhiên code sẽ trở nên dễ đọc và dễ hiểu kèm theo đó là dễ bảo trì nâng cấp về sau.
  • Tiết kiệm thời gian làm việc với code của các dev khác.

Hiện tại ở project có những gì?

  • Singleton: SQLite database, Room database, SharedPreference.

About

Design Patterns for Android - Kotlin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages