5-sh

객체지향 개발 5대 원칙 SOLID

객체지향 개발 5대 원칙 SOLID 모든 문제의 원인은 어플리케이션의 기능 수정, 추가에 있다. 기존의 코드가 기능 수정, 추가를 예상하지 않고 개발하게 되면 개발 비용이 많이 발생하고 예상하지 못한 에러나 예외를 발생시킨다. 복잡한 논리일 수록 이런 문제가 자주 발생한다. 기능 수정, 추가가 쉬운 복잡한 논리의 어플리케이션을 개발하기 위해 ...