작성
·
85
·
수정됨
답변 2
0
안녕하세요. 홍태경님, 공식 서포터즈 OMG입니다.
당연히 실무에서는 특정함수에 모든 로직을 작성하지 않고, 클래스와 메서드를 분리합니다 😀
헷갈릴 수 있는 개념이다보니 hello()를 두번 호출하여 서로 다른 run 동작 방식을 설명하시는 것과 람다가 설명에 포함되어있다보니 흐름 파악에 어려움이 있으셨 던 것 같습니다 😀
어렵지 않은 코드라 하셨으니 코드 해석과 동작 방식은 이해가 되었다면 큰 무리 없이 잘 학습하신 것이라 생각합니다 😀
낯선 방식이다보니 거부감이 들은 것 같은데요. 이런 문법이 있구나 정도로 일단 넘어가셔도 문제 없을 것 같아요^^
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다. 홍태경님.
객체지향 프로그래밍의 기본 원칙과 실무에서의 코드 작성 방법에 대해 궁금하신 것 같습니다. 이를 위해 도움이 될 만한 관련 내용을 요약하고, 추가로 관련 질문과 답변 URL도 함께 제공해드리겠습니다.
객체지향 프로그래밍에서는 일반적으로 각 클래스가 단일 책임 원칙(SRP)을 따르도록 하는 것이 중요합니다. 즉, 하나의 클래스는 하나의 책임만 가지는 것이 좋습니다. 이는 코드의 유지보수성을 높이고, 재사용성을 증가시키는 데 도움을 줍니다.
관련 질문과 답변을 찾아보니 유사한 주제의 논의가 있었습니다. 아래 링크를 참고해 주세요:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.