기술면접1 [기술면접] CS 기술면접 질문 SOLID 원칙이란?SOLID 원칙은 객체 지향 프로그래밍에서 유지보수성과 확장성을 높이고 코드 품질을 향상시키기 위한 다섯 가지 설계 원칙을 의미합니다.SOLID는 각 원칙의 첫 글자를 따서 만들어졌으며, 코드가 변경에 유연하고 안정적인 구조를 갖출 수 있도록 돕습니다.면접에서 SOLID 원칙을 설명할 때는 각 원칙이 왜 중요한지와 어떻게 적용할 수 있는지에 초점을 맞추면 좋습니다.단일 책임 원칙 (Single Responsibility Principle, SRP)설명: 하나의 클래스는 하나의 책임만 가져야 한다는 원칙입니다. 즉, 클래스는 단 하나의 기능만 수행하고, 그 기능에 대해서만 변경의 이유가 있어야 합니다.중요성: 한 클래스가 여러 책임을 가지면, 해당 책임 중 하나가 변경될 때 다른 책임도.. 2024. 10. 6. 이전 1 다음