12/08/2018, 16:50

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.

0