카테고리 없음

미분류 - 개발할 때

고민말고생각하는사람 2024. 8. 9. 19:11

1. 역할(인터페이스)과 구현(구현클래스) 분리해서 설계하고 개발하기

 

2. SOLID 원칙 지키면서 개발하기

 

S - 단일책임 지우기

O - 확장에 오픈되고 수정에 닫히게 만들기

L - 자식이 부모 역할할 수 있게 만들기

I - 인터페이스 분리하기

D - 의존주입 역전시키기