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


목록
번호 제목 이름 날짜 조회 추천
8350 기타집 문제 조언 부탁 드립니다.(전세/매매, 위치??) 4 [익명] 19/11/26 4192 0
8351 의료/건강자낙스(알프람졸람) 관련한 질문 4 [익명] 19/11/26 4044 0
8352 의료/건강안경을 쓰는게 시력 유지에 도움이 될까요? 7 거참귀찮네 19/11/27 6425 0
8353 기타일 관둘까요? 36 덕후나이트 19/11/27 5278 1
8355 IT/컴퓨터airplay관련 질문입니다. 프링 19/11/27 4136 0
8356 기타서울 호캉스 호텔 선택을 도와주세요. 23 이슬먹고살죠 19/11/27 4806 0
8357 기타쏘나타랑 어코드 중에서 고민중입니다. 16 [익명] 19/11/27 4527 0
8358 문화/예술영화 정보사이트를 찾습니다. 4 어제내린비 19/11/27 4733 0
8359 기타자동차 틴팅 농도 좀... 9 세나개 19/11/27 8021 0
8360 IT/컴퓨터파이썬 코딩 스타일 문의 4 로냐프 19/11/27 4313 1
8361 문화/예술(스포)이영애 나온 "나를 찾아줘" 영화 보신 분? 질문있어요 5 다람쥐 19/11/28 4393 0
8363 가정/육아부모가 자식에게 동일한 경험을 제안하는 것에 대해 14 [익명] 19/11/28 4256 0
8364 의료/건강새끼발가락에 감각이 무뎌졌습니다. 6 [익명] 19/11/28 10506 0
8365 기타극장 일 그만두고 싶습니다. (2) 40 덕후나이트 19/11/28 5552 1
8366 기타남자아이 초등학교 입학선물 33 레카미에 19/11/28 7486 0
8367 연애정말 결혼정보회사 가입비 누군가는 다 내나요? 12 [익명] 19/11/28 3734 0
8368 기타인생의 고비들, 다들 어떠셨나요? 17 [익명] 19/11/28 3620 0
8369 진로회사선택) 통근시간 얼마나 되시나요? 31 [익명] 19/11/28 4091 0
8370 기타착하고 일못하는 상사,동료vs못돼고 일잘하는 상사,동료 27 [익명] 19/11/28 5390 0
8371 기타만약 이게 실제 상황이었다면 값대위는 어떤 대우를 받았을까요? 7 [익명] 19/11/28 4212 0
8372 의료/건강윗턱뼈 및 광대뼈 골절수술은 서울 어느병원이 잘 할까요? 8 쪼꼬 19/11/28 3415 0
8373 여행1월 북유럽 여행 경로 추천부탁드립니다. 8 [익명] 19/11/29 4276 0
8374 가정/육아제네시스 G70 사도 될까요? 45 꿀래디에이터 19/11/29 7738 0
8375 의료/건강유리에 찔렸으면 얼마나 위험한가요? 2 덕후나이트 19/11/29 4622 0
8376 홍차넷(오프모임)한 회원과 감정 섞인 언쟁을 하고 나서 33 [익명] 19/11/29 3848 0
목록

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

댓글