# 2021/12/14

0

1일1문서

목록 보기
6/17

https://medium.com/the-android-café/solid-principles-the-kotlin-way-ff717c0d60da

SOLID규칙

S = Single Responsibility principle

  • 한 클래스는 하나의 책임을 갖는다.

O = Open-Closed Principle

  • 확장에는 열려있으나 변경에는 닫혀있다.(= 외부에서는 데이터를 추가,수정을 할 수 없어야 한다.)

L = Liskov Substitution Principle

  • 하위 타입의 인스턴스로 바꿀수 있어야 한다.

I = Interface Segregation Principle

  • 인터페이스는 여러개로 분산시키는 것이 좋다.

D = Dependency Inversion Principle

  • 추상화에 의존하자.
profile
러닝커브를 따라서 등반중입니다.

0개의 댓글