🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #28122

Re: getter, setter

#28122
From: Adam Byrtek
Date: Tue, 24 May 2011 20:26
13 lines
1363 bytes
On 05/24/2011 02:32 PM, Dsue wrote:
> Załóżmy że tworzę sobie klasę a w niej mam jakieś pola. Jak jest [lepiej|
> ładniej|bezpieczniej] - pisać funkcje zwracające wartość pola czy owoływać
> się bezpośrednio?

Sugeruję odwoływać się bezpośrednio, a w przyszłości w razie potrzeby 
zamienić na property (dzięki czemu interface pozostanie bez zmian).

Na początek warto jednak zastanowić się, czy aby na pewno pole musi być 
widoczne na zewnątrz, i rozważyć alternatywne rozwiązania.

Pozdrawiam,
Adam
Technical Details
Message-ID: <irh49l$lsp$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <irg8go$hfd$1@news.onet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Adam Byrtek <adambyrtek@gmail.com>
Newsgroups: pl.comp.lang.python
Subject: Re: getter, setter
Date: Tue, 24 May 2011 22:26:28 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 13
Message-ID: <irh49l$lsp$1@inews.gazeta.pl>
References: <irg8go$hfd$1@news.onet.pl>
NNTP-Posting-Host: rs.ists.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1306268789 22425 87.239.216.2 (24 May 2011 20:26:29 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Tue, 24 May 2011 20:26:29 +0000 (UTC)
X-User: alpha123
In-Reply-To: <irg8go$hfd$1@news.onet.pl>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.17) Gecko/20110424 Thunderbird/3.1.10
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit