Q&A
커뮤니티
지식
이벤트
더보기
OKKY
OKKY LogoOKKY Logo
OKKY Logo
Q&A지식커뮤니티이벤트부트캠프Jobs
Contact
로그인회원가입
oop
questionsquestions
질문하기
  • 해결
    6
    신동혁혁혁혁·약 1년
    1.9k
    0
    해결 6
    프로필 사진OOP 실제 사용 사례
    우선 저는 typescript, nest js를 활용해 개발중입니다. 최근 OOP, 리팩토링 등에 대해 공부하다 궁금한 점이 있어 질문 남깁니다. 저는 기존에 백엔드 구조를 짤 때 보통 "엔티티, 모듈, 컨트롤러, 서비스" 클래스들로 구조로 짰습니다. 예를 들어 User에 관련된 API를 개발한다면 다음과 같습니다. 엔티티User 데이터베이스 매핑 역할 모듈 컨트롤러, 서비스 묶는 역할 컨트롤러 http 요청과 응답역할 서비스 비즈니스
  • 답변
    14
    Kyeongrok Kim·약 1년
    689
    0
    답변 14
    프로필 사진OOP에서 역할과 책임 같은 것 고민 안하면 개발자라고 할 수 있을까요?
    커뮤니티에 질문은 이렇게 하라고 봤던것 같아서 어그로좀 있는 것은 ㅈㅅ합니다. 근데 여기서 감놔라 배놔라 하시는 분들 SpringBoot로 코드 짤때 역할, 책임 이런거 고민하시나 싶긴 해요. 요즘 아키텍처에 '역할', '책임'을 잘 구분해서 녹이려고 고민을 많이 하고 있습니다. OOP책을 보면 '역할'과 '책임'이 있는데 제가 봤을 때는 책임을 모은 것이 역할이라고 이해 했습니다. 그래서 &#
  • 답변
    5
    싸히·1년 이상
    347
    0
    답변 5
    프로필 사진oop로 분업화 할때 질문좀..
    파이썬으로 데이터 처리 프로그램을 만들고 있습니다. (경영학과 출신으로 비전공자이며, 현재는 c++공부중입니다. oop는 함수와 import, 클래스 생성등을 사용중입니다. 자바스타일의 빡센 oop는 아직입니다.) 혼자 만드는 프로그램이지만, 유지 관리 및 재사용 필요성을 너무 느껴서 기능적으로 쪼개고 있습니다. Q1. A기능과 B기능을 제작하는 것은 어렵지 않은데, 둘 사이를 어떻게 연결해 줄 수 있을지 모르겠네요. 예를 들어 아래
  • 답변
    9
    3CH-O·거의 2년
    579
    0
    답변 9
    프로필 사진JPA 엔티티에 대해서 질문드립니다.
    JPA를 사용하여 레코드를 변경할 때는 엔티티 클래스의 메서드를 통해 접근해서 더티 체킹을 이용한 DB반영을 사용하고 있는데요, 이때 메서드에 비즈니스 로직을 어느정도까지 녹여내도 되는가에 대해 의문이 들었습니다. 일전에 모 기업에서 주관하는 교육을 들을 적에는 단순히 getter나 setter를 쓰기보다는 객체에 메시지를 보내서 객체가 일을 하도록 하라는 피드백이 있었습니다. 그런데 서비스 레이어 역시 비즈니스 로직을 처리하는 레이어인데 과연 비중을
  • 답변
    2
    밍키고래·2년 이상
    429
    0
    답변 2
    프로필 사진(초보) Java / 원시값 포장을 꼭 사용해야 할까요?
    안녕하세요, 선배님들! 항상 이 곳에서 많은 조언을 받아감에 너무나도 감사드립니다. '객체지향 생활체조 원칙' 에 포함된 원시값 포장을 공부하던 도중, 이걸 꼭 사용해야 하나 의문이 듭니다. 저는 할인된 금액을 담는 Discount 클래스를 아래와 같이 작성했습니다. public class Discount { private final int christmasCountdownDiscount; private final in
  • 답변
    6
    밍키고래·2년 이상
    662
    0
    답변 6
    프로필 사진(초보) Java / 객체지향에서 도메인 객체의 상태 관리에 대해 질문드립니다!
    안녕하세요! 자바와 객체지향을 공부중인 초보 개발자입니다. 도메인 객체에 대해 공부하다 궁금한 점이 생겨서 선배 개발자님들께 질문 드립니다 🥹 아래와 같은 Lotto 클래스가 있습니다. public class Lotto { private final List<Integer> numbers; public Lotto(List<Integer> numbers) { this.numbers 
  • 답변
    4
    devved·거의 3년
    1.0k
    0
    답변 4
    프로필 사진객체지향 생활체조 원칙에 대해서 질문있어요
    마지막 규칙 9번을 보면 게터/세터를 쓰지 말라고 되어있는데 제가 이해한 바로는 단순히 값을 가져다가 외부에서 처리한 후 주입하지 말고 객체 내부에서 일을 처리하게 끔 해라 이 말 뜻으로 이해를 했고 그럼 도메인 모델에서 DTO로 변환을 할 때는 getter를 써도 되는 것인가?라는 의문이 있습니다 근데 이 부분도 결국에는 getter를 열어주는 것이고 어느 곳에서든지 값을 가져다가 사용할 수 있고 캡슐화에 위배가 되는 행동이라고 생각합니다 그래서
  • 답변
    1
    퉁그리·거의 3년
    357
    0
    답변 1
    프로필 사진도메인 모델과 영속성 모델의 분리에 대해 질문 있습니다.
    안녕하세요 개발을 공부하다 도메인 모델과 영속성 모델을 분리하는 것이 어떤 상황에서 효율적인가 판단이 되지 않아 질문드립니다 저는 도메인모델과 영속성모델을 분리할 경우에, 시간이 촉박하고 변화가 빠른 팀에는 과한 업무량을 부여할 거라고 생각을 했고, 오히려 프로그램의 생명 주기가 긴 경우에 적합하다고 판단했습니다. 하지만 좀 더 공부해보니 오히려 변화가 잦을수록 두 영역의 분리가 빛을 발한다라는 얘기를 듣고 조금 혼동이 왔습니다. 보통 회사에서 비즈니
  • 답변
    2
    두다다·약 3년
    483
    0
    답변 2
    프로필 사진React TypeScript 그리고 Class
    아직 신입인 프론트엔드 개발자입니다. 프론트엔드 개발자는 저 한명뿐이고 상사분들께서 이런저런 조언을 해주십니다. 저는 state 타입 선언시 interface를 거의 사용했었는데 OOP를 위해서 class를 사용해보라고 하셔서 공부하면서 작업중인데 서버 데이터를 class 인스턴스로 만들어 상태관리를 해봤습니다... 제가 느꼈던 단점은 업데이트를 위해 값을 변경해줘야 하는데 class에서 일부값만 바꾼 이후에 여기만 바뀌었다고 알려주기가 어렵다는 문제
  • 답변
    0
    누기누기·약 3년
    260
    0
    답변 0
    프로필 사진이 경우 OOP적 클래스 설계를 어캐하죠?
    조건에 맞는 숙박업소를 예약하는 객체입니다 호텔명 룸타입 날짜 기간을 속성으로 가지고 이제 구현부를 그릴려니 webview2로 웹 사이트를 돌아다녀야 합니다 이 객체 안에 webview api 객체를 has a 해야 하나요? 아니면 클래스 밖에두고 인터페이스해야 하나요? 클래스 밖에 둬서 이게 가능한가 싶네요... 맨땅에 헤딩으로 쉬운걸로 햇는데 바로 막힙니다 ㅠ
  • 답변
    3
    터치맨s·3년 이상
    292
    0
    답변 3
    프로필 사진oop 관련문의
    oop 관련 질문이 있습니다.전자정부프레임웍을 사용하고 있는데요 아래와 같이 uri 호출하여 해당 컨트롤러에서 데이터 가공 및 처리를 모두 한다면 객체지향 방식일수 있나요? 아니면 절차지향 방식인지 궁금합니다. 전자정부프레임웍이라 ( vo,service, impl, mapper, mybatis 등등 다 사용하고 있습니다.) @RequestMapping(valu
  • 해결
    2
    자읭식과읭·3년 이상
    246
    0
    해결 2
    프로필 사진(해결) BaseSpeaker extends Speaker 가 자주 사용되는 예제인가요?
    저는 바보였습니다...어떤 블로그글을 보다가 햇갈려서 코드를 살펴봤는데물론 Base 뭐시기하는 네이밍 컨벤션 자체가 deprecated 되긴 하지만그래도 보통 BaseXX
  • 답변
    1
    자읭식과읭·3년 이상
    200
    0
    답변 1
    프로필 사진표준 52카드 세트를 만들때, 카드 고유id를 가져오는 함수의 위치
    Oop 관련 초급 질문 드립니다.52-정규 카드 세트라고 하나요? 하여튼 서양 카드 세트에서카드가 하트, 다이아몬드, 스페이드, 클로버 shape 이 있고 카드번호는 1번 (에이스)부터 12번 (King)까지 있습니다하트 1 2 3 4 ... 는 각각 0, 1, 2,... id를 붙이고다이아몬드는 그 다음 순서로 12, 13, 14로 id붙이고클로버 12번(킹)은 51로 끝
  • 답변
    3
    swish and flik·3년 이상
    260
    0
    답변 3
    프로필 사진파이썬 객체지향 단원 시작들어가는데 이해안가는 부분이 있네요..
    우선 금요일밤이네요 이번주도 고생 많으셨습니다.밤늦게 좀 막히는 부분이 있어 이렇게 글을 씁니다. 사진이 잘 보이실련지 모르겠네요main.pycode data-code-bloc
  • 답변
    1
    jonghyuk·3년 이상
    295
    0
    답변 1
    프로필 사진c++ 코드리뷰? 질문입니다
    안녕하세요 c++을 공부하고 있는 고2입니다. 원래 알고리즘 파다가 템플릿이랑 클래스 써보다가 모던 c++에 관심이 생겨서 공부하면서 만들어보고 있는데 제가 실수한 거라던가, 안좋은 습관, 성능을 하락시키는 코드, 등이 있는지 있다면 무엇인지 궁금해서 질문합니다.https://github.co
  • 답변
    0
    왕철면피·3년 이상
    241
    0
    답변 0
    프로필 사진OOP개념을 대표할만한 문서가 있는지 궁금합니다.
    OOP를 조금씩 공부해보려 하는데 한계가 명확하네요.검색하다 보면 블로그 글, 위키 글 같은 것이 많이 잡히는데 OOP의 특성을 표현하는 방식이나예를 든 것들이 달라서 (특히 abstraction이나 polymorphism 같은 경우) 뭐가 맞는지 헷깔리고.. ㅠㅜOOP의 기본적인 개념 관련하여 신뢰성 있는 문서가 있다면 알려주실 수 있을까요?
  • 답변
    0
    D_z·거의 4년
    364
    0
    답변 0
    프로필 사진java oop 관련 질문이 있습니다.
    p style="font-family:'apple sd gothic neo';font-size:medium;line-height
  • 답변
    3
    plzsaveus2·약 4년
    333
    0
    답변 3
    프로필 사진kotlin 클래스에서 자동 생성자를 염두하고 부생성자를 지웠더니,에러가 뜨는데 이해가 안됩니다.
    우선 교재는 Do it kotlin이고요. 클래스쪽 초입입니다.https://github.com/acaroom/kotlin/blob/master/src/chap05/section1/BirdClassDefine.kt```table class="highlight tab-size js-file-line-container js-code-nav-container js-tagsea
  • 답변
    1
    okkyky·약 4년
    532
    0
    답변 1
    프로필 사진초보인데 오류를 어떻게 수정해야할지 모르겠습니다
    비밀번호 abcd1234가 맞는지 확인하고영어와 숫자가 하나씩 들어가는 비밀번호를 만들고그 비밀번호가 맞는지 확인하는 코드를 작성 중입니다.그런데  main 함수는 수정하면 안되서 만든 코드가 오류가 너무 많이 나는데 검색을 해봐도 어디를 어떻게 수정해야 할지 모르겠습니다. 도와주세요 #include <
  • 답변
    2
    말하는감자입니다·약 4년
    313
    0
    답변 2
    프로필 사진class 멤버변수에 int* 가 있을 때, 메모리 할당과 해제에 대해서 질문드립니다.
    class 내부에  int* list라는 멤버변수가 있습니다.생성자에서 new int[크기]를 통해 메모리를 할당을 하고,소멸자에서 delete[] list로 해제합니다.그런데 class내부 멤버함수말고, 클라이언트가 직접 코드를 짜서 call by value로 class를 받아오는 상황이 있다고 합시다. (아래코드 참조)code class="langua
  • 이전
  • 1
  • 2
  • 다음
OKKY LogoOKKY Logo
OKKY Logo

All That Developer

FacebookYoutubeEmail
  • 회사소개
  • 공지사항
  • 연락처
  • 광고문의
운영정책슬랙봇
  • 개인정보 처리방침
  • 통합 서비스 이용약관
운영정책슬랙봇
상호명: (주)오키코리아 | 대표명: 노상범
사업자등록번호: 592-87-02037
| 통신판매업신고번호: 제 2022-서울강남-04742호
| 직업정보 제공사업 신고번호: J1200020230009
주소: 서울 강남구 봉은사로 303 TGL경복빌딩 502호 (06103)
| 고객센터 : info@okky.kr (영업시간 평일 10:00~17:00) 주말 · 공휴일 휴무
© 2026 (주)오키코리아. All rights reserved.
sponsored by
iNamesiNamesiNames
NHN Cloud
NHN CloudNHN Cloud