-
Data: 2014-02-19 18:26:38
Temat: Re: David West: OOP is Dead
Od: g...@g...com szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu środa, 19 lutego 2014 16:10:55 UTC+1 użytkownik A. L. napisał:
> On Wed, 19 Feb 2014 01:58:35 -0800 (PST), g...@g...com
> wrote:
> >
> >Jezeli idzie o pojecia hermetyzacji i polimorfizmu,
> >to sa one ze soba zwiazane. Hermetyzacja to idea, ze
> >szczegoly implementacyjne zwiazane z jakims zagadnieniem
> >ukrywa sie za publicznym, dobrze okreslonym interfejsem.
> >Polimorfizm zas, to taki pomysl, ze jezeli mamy rozne
> >klasy, ktore implementuja ten sam interfejs, to mozna
> >ich uzywac w takim samym kontekscie (sa ze soba zastepowalne
> >-- moze nie w sensie funkcjonalnosci, ale w sensie mozliwego
> >uzycia)
> >
>
> Sorry, nonsens.
http://pl.wikipedia.org/wiki/Nonsens
Proponowalbym zapoznanie sie ze znaczeniem slowa, ktorego
chce sie uzyc, zanim zacznie sie nim szafowac na prawo i lewo.
Sorry.
> >Wydaje mi sie, ze jezeli chce sie stworzyc system bazujacy
> >na jakiejs persystencji, to stosowanie analizy obiektowej
> >jest jak najlepszym pomyslem. Jednak jezeli tylko mozna
> >unikac stanow mutowalnych (przypisan, zmiany wartosci
> >zmiennych -- you name it), to najlepiej pisac jak najwieksze
> >polacie systemu czysto funkcyjnie, bo taki kod jest duzo
> >prostszy w analizie, bo analizujac jego przebieg, nie trzeba
> >zapamietywac wartosci zmiennych.
> >
>
> Ze co?..
http://mitpress.mit.edu/sicp/full-text/book/book-Z-H
-10.html#%_sec_1.1.5
oraz
http://mitpress.mit.edu/sicp/full-text/book/book-Z-H
-19.html#%_chap_3
> >Tak by wygladal mniej wiecej moj poglad na te kwestie.
>
> Proponuje jescze arz przemyslec.
Szanowny Panie.
Jezeli ma Pan jakies konkretne zarzuty wzgledem tego,
co napisalem, to prosze je sformulowac. Gdyby zechcial mi
Pan dowiesc, ze w moich wypowiedziach znajduja sie jakies
logiczne sprzecznosci albo merytoryczne niescislosci,
to bylbym naprawde bardzo szczesliwy, gdyby zdolal je Pan
wypunktowac. Jezeli jednak chce Pan uparcie utrzymywac,
ze to, co pisze, to jest "kompletna bzdura", nie podajac
przy tym zadnych uzasadnien, to prosze Pana laskawie o to,
zeby dodal mnie Pan do swojego "KF" czy jak to Pan nazywa,
poniewaz wszelka moja dotychczasowa dyskusja z Panem, pomimo
jak najlepszych checi z mojej strony, jest jedna z najbardziej
jalowych, w jakich kiedykolwiek mialem okazje uczestniczyc.
> >Inna rzecz, ze programisci czy projektanci OOP stosuja
> >rozne wynalazki, ktorych nigdy nie rozumialem,
>
> No i wlasnei tu jest pogrzebany przyslowiowy pies. Proponuje
> powstrzymac sie od komentowania rzeczy ktorych sie nei rozumie
Zostalem zapytany, wiec udzielilem odpowiedzi.
Jezeli z czyms sie Pan nie zgadza, to prosze powiedziec,
z czym konkretnie, a moze wowczas uda sie nam jakos dojsc
do porozumienia. Niestety nie jestem tak genialny jak Pan
i nie mam bezposredniego wgladu w istote rzeczy, w zwiazku
z czym musze sie w swoim poznaniu poslugiwac takimi (zapewne
Panu obcymi, z tego przynajmniej, co zdazylem zauwazyc)
ulomnymi technikami, jak rozumowanie czy argumentacja.
Następne wpisy z tego wątku
- 19.02.14 20:20 A.L.
- 20.02.14 04:19 A.L.
- 20.02.14 04:27 A.L.
- 20.02.14 04:30 A.L.
- 20.02.14 07:42 toslaw
- 20.02.14 07:58 g...@g...com
- 20.02.14 08:27 g...@g...com
- 20.02.14 10:27 g...@g...com
- 20.02.14 10:30 firr
- 20.02.14 10:43 firr
- 20.02.14 11:00 firr
- 20.02.14 22:39 A.L.
- 20.02.14 22:43 A.L.
- 20.02.14 22:46 A.L.
- 20.02.14 22:47 A.L.
Najnowsze wątki z tej grupy
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
- Press Release - AEiC 2023, Ada-Europe Reliable Softw. Technol.
- Ada-Europe - AEiC 2023 early registration deadline approaching
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2023
- Ile cykli zajmuje mnożenie liczb 64-bitowych?
Najnowsze wątki
- 2024-06-27 Re: Prywatny parking? Pierwsze 10 minut bezplatnie
- 2024-06-27 A co mnie to koooorwa obchodzi?
- 2024-06-28 nawigacja satelitarna
- 2024-06-28 SmartLife/Tuya i osuszanie -- mordowanie z zimną krwią...
- 2024-06-27 położyłem kafelki
- 2024-06-28 Łódź => International Freight Forwarder <=
- 2024-06-28 Łódź => Spedytor Międzynarodowy <=
- 2024-06-28 Gdańsk => Head of International Freight Forwarding Department <=
- 2024-06-28 Sopot => Team Leader E-Commerce for Foreign Markets <=
- 2024-06-28 Warszawa => Senior React Native Developer <=
- 2024-06-28 Warszawa => Frontend Developer (React) <=
- 2024-06-28 Warszawa => Software .Net Developer <=
- 2024-06-28 Warszawa => Frontend Developer (React) <=
- 2024-06-28 Warszawa => Programista Full Stack .Net <=
- 2024-06-28 Warszawa => Frontend Developer (React) <=