Share & grow the worlds knowledge!
We want to connect the people who have knowledge to the people who need it, to bring together people with different perspectives so they can understand each other better, and to empower everyone to share their knowledge.
1 Answer
S: Mỗi lớp làm 1 việc, mỗi hàm làm 1 việc sẽ giúp anh tiết kiệm được thời gian viết docs, cái đó gọi là self-comment
O: Đóng với thay đổi, mở với việc mở rộng, giúp người sử dụng có thể dễ dàng thừa kế các chức năng trong thư viện của anh, và khi nâng cấp phiên bản anh vẫn sẽ đảm bảo được tương thích ngược
L: Giúp cho thư viện của anh có thể chấp nhận dữ liệu của người dùng truyền vào và thực thi nó, miễn sao nó sử dụng các interface mà anh quy định, chính vì thế mà ezyfox-server mới có thể chập nhận được các plugin hay app như vậy
I: Việc chia nhỏ 1 interface thành các interface nhỏ hơn sẽ giúp người sử dụng chỉ cần quan tâm đến các chức năng mà họ cần thay vì phải lôi ra cả 1 lớp to đùng với biết bao nhiêu hàm
D: Giúp người sử dụng không cần quan tâm đến việc khởi tạo đối tượng cũng như quản lý các đối tượng đó, họ chỉ đơn giản là tạo ra các lớp và sử dụng mà thôi
-
1
- Reply
- Questions 994
- Answers 2.1K
- Best Answers 128
- Users 449
-
azqhdyt4pggs7smw added an answer Thank you but I think it's caused by my own mistake.... 1713710602000
-
azqhdyt4pggs7smw added an answer I tried to configure the whole db context and jpa package sc... 1713710292000
Related Questions
Recent Activities
-
Voted up question. January 9, 2023 at 2:54 pm
-
Voted up question. January 9, 2023 at 2:54 pm
-
Voted up question. January 9, 2023 at 2:54 pm
-
Voted up question. January 9, 2023 at 2:54 pm
-
Voted up question. January 9, 2023 at 2:54 pm