- 질문 게시판입니다.
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


목록
번호 제목 이름 날짜 조회 추천
8360 IT/컴퓨터파이썬 코딩 스타일 문의 4 로냐프 19/11/27 3211 1
8361 문화/예술(스포)이영애 나온 "나를 찾아줘" 영화 보신 분? 질문있어요 5 다람쥐 19/11/28 3395 0
8363 가정/육아부모가 자식에게 동일한 경험을 제안하는 것에 대해 14 [익명] 19/11/28 3316 0
8364 의료/건강새끼발가락에 감각이 무뎌졌습니다. 6 [익명] 19/11/28 8759 0
8365 기타극장 일 그만두고 싶습니다. (2) 40 덕후나이트 19/11/28 4478 1
8366 기타남자아이 초등학교 입학선물 33 레카미에 19/11/28 6505 0
8367 연애정말 결혼정보회사 가입비 누군가는 다 내나요? 12 [익명] 19/11/28 2725 0
8368 기타인생의 고비들, 다들 어떠셨나요? 17 [익명] 19/11/28 2736 0
8369 진로회사선택) 통근시간 얼마나 되시나요? 31 [익명] 19/11/28 3134 0
8370 기타착하고 일못하는 상사,동료vs못돼고 일잘하는 상사,동료 27 [익명] 19/11/28 4309 0
8371 기타만약 이게 실제 상황이었다면 값대위는 어떤 대우를 받았을까요? 7 [익명] 19/11/28 3016 0
8372 의료/건강윗턱뼈 및 광대뼈 골절수술은 서울 어느병원이 잘 할까요? 8 쪼꼬 19/11/28 2500 0
8373 여행1월 북유럽 여행 경로 추천부탁드립니다. 8 [익명] 19/11/29 3163 0
8374 가정/육아제네시스 G70 사도 될까요? 45 꿀래디에이터 19/11/29 6577 0
8375 의료/건강유리에 찔렸으면 얼마나 위험한가요? 2 덕후나이트 19/11/29 3577 0
8376 홍차넷(오프모임)한 회원과 감정 섞인 언쟁을 하고 나서 33 [익명] 19/11/29 2932 0
8377 문화/예술(젠더이슈 주의) 광고 문구에서 "오빠가~어쩌구 저쩌구" 하는 표현이 등장하는 것에 대한 질문 19 [익명] 19/11/29 2870 0
8378 기타블랙프라이데이 세일 언제까지 하나요? 2 당나귀 19/11/29 3907 0
8379 가정/육아결혼 3년차 처가집 문제 입니다. 69 [익명] 19/11/29 6906 0
8380 의료/건강발에 땀나서 너무 찹니다 11 kaestro 19/11/29 3140 0
8381 경제2탄) 집문제 질문드립니다 !!! 7 [익명] 19/11/29 2547 0
8382 경제강남 오피스텔 전세에 관하여.... 3 [익명] 19/11/30 2459 0
8383 기타영어 글쓰기에 관한 책이 있을까요? 9 존버분투 19/11/30 3350 0
8384 기타보컬과 목소리 교정 10 셀레네 19/11/30 3145 0
8385 문화/예술자숙의 범위에 관해. 8 Moleskin 19/11/30 3092 0
목록

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

댓글