- 질문 게시판입니다.
Date 19/11/27 22:07:47
Name   로냐프
Subject   파이썬 코딩 스타일 문의
안녕하세요?
요즘 파이썬으로 간단한 프로그램을 하나 짜고 있는데요.

1) 파이썬의 경우, class 멤버에 대해서 getter/setter를 통하기 보다는 그냥 직접 접근하는게
관례라고 하더군요. class멤버변수를 읽어가기만 하고 수정하는 경우는 없는데,
그래도 그냥 public으로 두는게 나을까요? 아니면 getter만 구현하고 다 숨기는게 나을까요?
setter를 구현하지 않는 경우에도 @property를 쓰는게 더 나을까요?

2) A와 B class는 특정한 struct의 data를 저장하고 처리하는 class이고,
C class는 여러 data를 file에 특정한 format으로 기록하는 class입니다.

그러다보니 C class를 사용하려면 A와 B의 모든 멤버를 다 읽어와야 하고,
A/B class에서 모든 멤버에 대한 getter를 다 구현하고 있는데,
결국 A/B class는 C class에 대해서는 완전히 transparent합니다.
그렇다고, C class를 A class나 B class의 내부에 두기에는
C class자체가 사용자에게 직접 정보를 받는 부분도 많아서,
A.to_C_class(args) 이런식으로 매번 A/B class에 그 인자를 전달하는 method를 추가해야 되는데,
그것도 보기가 별로 안 좋네요.

보통 이런 때는 어떤식으로 구현하게 될까요?

미리 감사합니다~



1


목록
번호 제목 이름 날짜 조회 추천
9180 기타수원이나 강남쪽에 괜찮은 피자(+맥)집 있을까요? 7 ebling mis 20/04/14 3567 1
9154 체육/스포츠 실내 자전거 질문입니다 12 헌혈빌런 20/04/09 3834 1
9135 체육/스포츠뱃살좀 빼고자 합니다. 19 불타는밀밭 20/04/06 4392 1
9059 경제단기 4288년식 허리띠 졸라매기를 보니, 13 메존일각 20/03/25 4547 1
9036 게임놀러와요 동물의 숲. 친구추가 하면 무엇을 할수 있는가요 3 거참귀찮네 20/03/21 5205 1
8919 문화/예술여러분, 급한 질문입니다. 내기를 했어요 20 mime 20/03/07 4038 1
8845 진로30대 중반 코딩 배워서 관련 진로로 가는것 어떤가요? 20 한신 20/02/24 11596 1
8817 문화/예술창녀와 성녀 동일시 개념은 뭐가 시초인가요? 12 legrand 20/02/20 4322 1
8745 연애연애를 해보는 것이 좋을까요? 79 라이너혼 20/02/07 5687 1
8738 기타스마트폰을 하나 사야 하는데 질문드립니다. 25 안경쓴녀석 20/02/05 3013 1
8701 기타가장 말을 많이 하게 되는 순간은 언제이신가요 16 지나가던선비 20/01/30 3788 1
8612 기타일 그만두고 싶은데...그만두면 뭐 해야 할지 모르겠네요 26 덕후나이트 20/01/10 4973 1
8570 진로이런 경우 어떻게 해야할까요? 10 거소 20/01/01 3283 1
8557 진로연구주제를 찾는데에 어려움이 있습니다. 6 대왕소 19/12/29 3500 1
8478 기타지금 4천만원 받아서 주식하기 vs 10년 뒤에 1억 받기 34 알료사 19/12/15 3685 1
8477 게임어릴 때 친구 집에서 킹오파를 했는데 그게 뭐였을까요? 4 19/12/15 3768 1
8467 IT/컴퓨터엑셀을 잘 공부하고 싶습니다. 8 파이어 아벤트 19/12/13 4455 1
8406 의료/건강우르오스, 퍼팩트휩등 대체품 관련 2 길버그 19/12/04 3065 1
8365 기타극장 일 그만두고 싶습니다. (2) 40 덕후나이트 19/11/28 4502 1
8360 IT/컴퓨터파이썬 코딩 스타일 문의 4 로냐프 19/11/27 3229 1
8353 기타일 관둘까요? 36 덕후나이트 19/11/27 4155 1
8337 IT/컴퓨터동영상 편집 관련 질문 5 Fate 19/11/24 3630 1
8497 기타인간관계에서의 감 5 달콤한망고 19/12/18 3283 1
8229 기타쌀은 도정 후 빨리먹는게 중요할까요 맛있는 쌀과 섞어먹는게 중요할까요? 33 다람쥐 19/11/10 5271 1
8153 홍차넷물만두의 최강자 or 후보는 어떤 녀석들인가요? 21 naru 19/10/30 4124 1
목록

+ : 최근 2시간내에 달린 댓글
+ : 최근 4시간내에 달린 댓글

댓글