SOLID trong Android
Hẳn các bạn không còn lạ lẫm với 5 principles của OOP. Hôm nay chúng ta sẽ show 1 số ví dụ để xem nó apply vào Android như thế nào. Trước hết, xin nhắc lại S.O.L.I.D biểu thị cho: S — Single Responsibility Principle O — Open Closed Principle L — Liskov Substitution Principle I — Interface ...
Hẳn các bạn không còn lạ lẫm với 5 principles của OOP. Hôm nay chúng ta sẽ show 1 số ví dụ để xem nó apply vào Android như thế nào.
Trước hết, xin nhắc lại S.O.L.I.D biểu thị cho:
S — Single Responsibility Principle
O — Open Closed Principle
L — Liskov Substitution Principle
I — Interface Segregation Principle
D — Dependency Inversion Principle
Và chúng ta sẽ đi vào từng phần ngay sau đây:
1. Single Responsibility Principle
**A class should have only one reason to change.**
Giống như tên gọi, mỗi một class/module chỉ thực hiện một chức năng. Nếu class của bạn có nhiều hơn 1 nhiệm vụ, hãy tách các function đó sang 1 class khác.