[CS] 객체지향의 5대 원칙 (SOLID)
🎲 SOLID란? SOLID는 객체지향적으로 개발을 함에 있어서 지켜야할 5가지 수칙의 앞글자를 따온 이름입니다. 해당 원칙들은 프로그램의 유지보수가 용이하도록 도와줍니다. 🍳 단일 책임의 원칙 (Single Responsibility Principle) - 하나의 모듈은 하나의 책임만을 가집니다. 또한, 모듈이 변경 될 때 이뉴는 반드시 한가지여야 합니다. 이러한 원칙은 각각의 기능에 대한 책임영역을 확실히 해주기 때문에 향후 기능이 변경될 때 불필요한 연쇄 수정을 방지해 줍니다. 🍳 개방폐쇄의 원칙 (Open Closed Principle) - 코드의 확정에 대해서는 열려있고 수정에 대해서는 닫혀있어야 합니다. 즉, 유지보수가 이루어 질 때 기존의 코드 수정은 최소한으로 하고, 새로운 기능을 구현할 ..