🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #231928

Re: Nikomu niepotrzebne zmienne prywatne?

#231928
From: Borys Pogoreło
Date: Sat, 27 Jan 2018 21:59
19 lines
1530 bytes
Dnia Thu, 25 Jan 2018 20:19:34 +0100, Marek S napisał(a):

> 1. Wprowadzono wreszcie pojęcie klas i dziedziczenia ale... zignorowano 
> zmienne prywatne. Nie ma czegoś takiego w samych założeniach.

Bo te klasy i dziedziczenie to tylko opakowanie do dziedziczenia
prototypowego i kopozycji. Ono jest na tyle nietypowe, że zdecydowano się
na takie uproszczenia. A Ty próbujesz podejść JS od strony klas.

> Czy też sądzicie, że zmienne prywatne to przeżytek?

Nie. Ale próbujesz, jak to angole mawiają, porównywać pomarańcze do jabłek.

Zmienne prywatne możesz zasymulować funkcją zwracającą obiekt. Będzie on
nadal mieć dostęp do kontekstu funkcji.

-- 
Borys Pogoreło
borys(#)leszno,edu,pl
Technical Details
Message-ID: <ll7vozvk24nr.sp52w7f4aisx.dlg@40tude.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.promontel.net.pl!not-for-mail
References: <p4dakb$a6j$1@node2.news.atman.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.promontel.net.pl!not-for-mail
From: Borys Pogoreło <borys@pl.edu.leszno>
Newsgroups: pl.comp.lang.php
Subject: Re: Nikomu niepotrzebne zmienne prywatne?
Date: Sat, 27 Jan 2018 22:59:13 +0100
Organization: snafu
Lines: 19
Message-ID: <ll7vozvk24nr.sp52w7f4aisx.dlg@40tude.net>
References: <p4dakb$a6j$1@node2.news.atman.pl>
NNTP-Posting-Host: public-gprs394086.centertel.pl
Mime-Version: 1.0
X-Trace: thunar.promontel.net.pl 1517090273 31151 37.47.170.167 (27 Jan 2018 21:57:53 GMT)
X-Complaints-To: abuse@promontel.net.pl
NNTP-Posting-Date: Sat, 27 Jan 2018 21:57:53 +0000 (UTC)
User-Agent: 40tude_Dialog/2.0.14.1pl
X-fnord: obey.
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit