본문 바로가기

소프트웨어공학

solid 원칙이란?

1. 단일 책임 원칙 ( 하나의 클래스는 하나의 책임만)

2. 개방 폐쇄 원칙 ( 기능을 추가할때 기존 코드를 건들지 않는다)

3. 리스코프치환원칙 (부모 클래스를 자식클래스로 바꿔도 언제나 정상작동해야함)

4.인터페이스 분리원칙(사용하지 않는 메서드가 있는 인터페이스에 의존하지않는다)

5. 의존성역전원칙(더 구체적인것에 의존하면 안되고 더 추상적인것에 의존해서 그것을 구체화해야한다)

'소프트웨어공학' 카테고리의 다른 글

비밀번호 저장하는법  (0) 2024.05.12