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


목록
번호 제목 이름 날짜 조회 추천
14167 의료/건강갑자기 방바닥에서 깨어 정신을 차린 게 걱정됩니다. 7 눈사람 22/11/21 4302 0
1281 의료/건강별로 아프진 않은데 엑스레이로 보이지 않는 무릎통증 mri 찍어봐야 할까요? 3 거대한다람쥐 16/07/12 4303 0
2322 IT/컴퓨터갤럭시s7 방수가 어느정도 인가요? 5 mathematicgirl 17/02/15 4303 0
2358 IT/컴퓨터컴퓨터 자료를 NAS로 back_up하는 문제입니다. 5 Beer Inside 17/02/19 4303 0
6352 IT/컴퓨터쪼렙 개발자가 도움을 청합니다! (안드로이드 관련) 2 Dr.Pepper 19/01/21 4304 0
7880 가정/육아할머니 할아버지와 대화하기가 힘듭니다. 6 [익명] 19/09/17 4304 0
10170 IT/컴퓨터동영상 편집용 어플 추천해주세요 2 나단 20/09/25 4304 0
10721 의료/건강슬슬 어머님의 치매가 걱정됩니다. 10 [익명] 20/12/27 4304 0
2463 홍차넷업적 아이디어 의견 부탁드립니다. 12 Toby 17/03/09 4305 0
3123 기타만화 제목을 찾습니다 5 MadTea 17/07/28 4305 0
5704 기타입문자용 만년필 찾습니다 19 우리온 18/10/21 4305 0
6963 IT/컴퓨터중고나라를 이용해 XPS를 팔고 싶습니다 3 와이 19/04/16 4305 0
8360 IT/컴퓨터파이썬 코딩 스타일 문의 4 로냐프 19/11/27 4305 1
10642 IT/컴퓨터네이버 탈퇴계정 관련 질문입니다. 4 [익명] 20/12/16 4305 0
5320 IT/컴퓨터엑셀에서 특정 열을 고정하는 방법이 있을까요? 2 메존일각 18/08/24 4306 0
6794 문화/예술내한공연에서 떼창 어떻게 생각하세요 10 나니나니 19/03/19 4306 1
7004 기타홍차 질문드려요 7 21700 19/04/25 4306 0
8243 여행6시간 비행이내 괜찮은 곳 추천받습니다.. 8 moqq 19/11/12 4306 0
10192 기타아버지가 재혼을 하십니다. 8 [익명] 20/09/30 4306 0
10328 진로허위 경력 기재? 12 [익명] 20/10/26 4306 0
10480 여행애인이 부산으로 놀러가자는데요 12 [익명] 20/11/19 4306 0
14742 경제전세사기 대비는 어떻게해야할까요..? 18 [익명] 23/04/27 4306 0
5812 기타스타필드-하남시청 근처 맛집이 있나요? 2 HeatWade 18/11/03 4307 0
8099 여행부산 서면/센텀시티 쪽 브런치? 4 소다맛체리 19/10/24 4307 0
8948 의료/건강등에 계속해서 근육통이 있습니다. 8 [익명] 20/03/11 4307 0
목록

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

댓글