Skip to content

sontung0/tutorial-solid

Repository files navigation

S.O.L.I.D Principles

1. Vấn đề của Developers

Làm việc với các function, class hàng trăm, hàng nghìn dòng code.

Việc này bắt nguồn từ cách viết code của các developer và nó kéo theo rất nhiều hệ lụy:

  • Code cực kì khó đọc và khó hiểu
  • Ứng dụng khó maintenance và mở rộng

Và để cải thiện vấn đề này thì SOLID ra đời.

2. SOLID là gì?

SOLID là 5 quy tắc viết code trong lập trình hướng đối tượng:

  • S – Single responsiblity principle
  • O – Open closed principle
  • L – Liskov substitution principle
  • I – Interface segregation principle
  • D – Dependency Inversion Principle

Mục đích của SOLID là giúp developer viết code một cách có hệ thống hơn, qua đó giúp cho ứng dụng dễ dàng maintenance cũng như mở rộng.

About

S.O.L.I.D Principles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published