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


목록
번호 제목 이름 날짜 조회 추천
6807 IT/컴퓨터파일을 열람/저장은 가능하고 복사는 못하게 하는 방법이 있을까요? 11 [익명] 19/03/21 4177 0
9810 IT/컴퓨터파일에 암호를 걸어야 하는데요. 2 [익명] 20/07/22 4425 0
14025 IT/컴퓨터파일 확장자가 날라갔을때 어떤 파일인지 확인하는 방법?? 13 Yunn 22/10/20 6543 0
12004 IT/컴퓨터파일 저장용 클라우드 어디가 좋읍니까? 6 먹이 21/08/05 3832 0
3760 IT/컴퓨터파일 설치가 안되는 현상 Uhfu 17/11/28 4126 0
14341 IT/컴퓨터파일 기반 정보수집 방법 문의 14 Paraaaade 23/01/07 6413 0
6276 홍차넷파이어폭스와 홍차넷 궁합이 안 좋은 걸까요? 12 구밀복검 19/01/10 6132 0
11948 IT/컴퓨터파이어폭스 임시파일 찾기 6 OshiN 21/07/26 5834 0
916 기타파이어폭스 애드웨어 제거 1 까페레인 16/03/15 5966 0
3748 IT/컴퓨터파이어 베이스를 알기에 유용한 페이지 없나요? 아재 17/11/27 3794 0
10575 IT/컴퓨터파이어 hd 8 vs 10 8 Jazz 20/12/08 4872 0
5061 IT/컴퓨터파이썬을 어떻게 공부하면 좋을까요? 22 우분투 18/07/16 5995 0
12947 IT/컴퓨터파이썬을 배워야 합니다. (쌩초보) 10 [익명] 22/02/08 5852 0
11603 기타파이썬 피보나치 수열 관련.. 7 윤지호 21/05/24 5758 0
8360 IT/컴퓨터파이썬 코딩 스타일 문의 4 로냐프 19/11/27 4524 1
11638 IT/컴퓨터파이썬 초보 질문입니다.. 2 윤지호 21/05/30 5827 0
11534 기타파이썬 입문자 질문입니다.. 5 윤지호 21/05/14 6328 0
11349 기타파이썬 입문자 질문입니다 10 윤지호 21/04/14 5384 0
15371 IT/컴퓨터파이썬 셀레니움 질문입니다. 2 아르키메데스 23/11/11 3431 0
10637 IT/컴퓨터파이선 코드 백업을 효율적으로 하고 싶습니다 16 [익명] 20/12/16 4932 0
12660 IT/컴퓨터파이선 bar plot 배경 무늬?? 2 SoSickFunFun 21/12/08 5941 0
2800 게임파이널판타지8 여주인공 우주복 9 수성펜 17/05/20 5253 0
7851 게임파이널판타지14온라인 혹은mmorpg 1 [익명] 19/09/13 3231 0
9825 IT/컴퓨터파워포인트에서 그림으로 내보내기 하면 해상도가 이상합니다. 4 소원의항구 20/07/24 7942 0
9094 IT/컴퓨터파워포인트는 기본 도형을 대체 왜 저렇게 못생긴 파란색으로 했을까요? 9 [익명] 20/03/31 4200 0
목록

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

댓글