<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><title>Dziudek's jogger :: komentarze do wpisu &quot;MooTools 1.2 - programowanie obiektowe - podstawy&quot;</title><link>http://blog.dziudek.pl/2008/03/08/mootools-1-2-programowanie-obiektowe-podstawy/</link><description>Wpisy z dziennika internetowego Jogger, wspomaganego przez Jabbera</description><lastBuildDate>Mon, 21 May 2012 16:11:15 +0200</lastBuildDate><generator>JoggerPL</generator><item><title>Bigismall</title><link>http://blog.dziudek.pl/2008/03/08/mootools-1-2-programowanie-obiektowe-podstawy/#c1105025</link><description>&amp;#8222;Podsumowując właściwości Implements i Extends &amp;#8211; pierwszą z nich stosujemy wtedy gdy musimy w klasie zupełnie zmodyfikować metody&amp;#8221; 

Widzisz Dziudek, wydaje mi się, że &amp;#8222;Implements&amp;#8221; zostało stworzone po to aby dać namiastkę tego co mamy w innych obiektowych językach programowania. Chodzi mianowicie o implementowanie interfejsów.  Czyli tworzymy sobie puste klasy, określając jedynie metody.  To jest nasz interfejs, który różne klasy mogą implementować na różne sposoby.
Interfejsy są bardzo przydatne, podejrzewam więc że twórcy MooTools chcieli dać nam możliwość tworzenia takowych.

Ale jest to moja wizja, więc upierać się nie będę.

P.S
Ponownie życzę wytrwałości.

</description><pubDate>Mon, 10 Mar 2008 08:35:32 +0100</pubDate><guid>http://blog.dziudek.pl/2008/03/08/mootools-1-2-programowanie-obiektowe-podstawy/#c1105025</guid></item><item><title>Dziudek</title><link>http://blog.dziudek.pl/2008/03/08/mootools-1-2-programowanie-obiektowe-podstawy/#c1105184</link><description>@Bigismall &amp;#8211; być może tak jest, nie potwierdzam, nie zaprzeczam. Programiści MooTools lubią wykorzystywać rozwiązania znane z innych języków jak chociażby $lambda i times kojarzące mi się z Rubim. Choć akurat $lambda to raczej wywodzi się z języków funkcyjnych, w każdym razie widać, że autorzy tego frameworka nie pozostają obojętni na ciekawe rozwiązania z innych języków i chwała im za to :)

</description><pubDate>Mon, 10 Mar 2008 15:21:39 +0100</pubDate><guid>http://blog.dziudek.pl/2008/03/08/mootools-1-2-programowanie-obiektowe-podstawy/#c1105184</guid></item><item><title>Bigismall</title><link>http://blog.dziudek.pl/2008/03/08/mootools-1-2-programowanie-obiektowe-podstawy/#c1109723</link><description>Dziudek, pamiętasz może? Był taki program/strona WWW  która analizując kod JS wypisywała jedynie te klasy które są potrzebne do załączenia. Ja w obecnej chwili ładuje plik z wszystkimi klasami, a jest tego 50KB bez pluginów :|  Kod jest dosyć rozbudowany i ciężko mi już określić co potrzeba, a co nie.

</description><pubDate>Sun, 16 Mar 2008 12:09:49 +0100</pubDate><guid>http://blog.dziudek.pl/2008/03/08/mootools-1-2-programowanie-obiektowe-podstawy/#c1109723</guid></item><item><title>Dziudek</title><link>http://blog.dziudek.pl/2008/03/08/mootools-1-2-programowanie-obiektowe-podstawy/#c1109735</link><description>@Bigismall &amp;#8211; oczywiście, że pamiętam o moim podstawowym narzędziu &amp;#8211; Packito   ;)

Tylko mała uwaga &amp;#8211; ta &amp;#8222;aplikacja&amp;#8221; ma mały błąd, mianowicie jeżeli korzystasz ze zdarzenia DOMReady to ona i tak nie pokazuje na liście pliku window.domready, także ten plik musisz dodać sam jeżeli z jego funkcjonalności korzystasz :)

</description><pubDate>Sun, 16 Mar 2008 12:28:59 +0100</pubDate><guid>http://blog.dziudek.pl/2008/03/08/mootools-1-2-programowanie-obiektowe-podstawy/#c1109735</guid></item><item><title>Bigismall</title><link>http://blog.dziudek.pl/2008/03/08/mootools-1-2-programowanie-obiektowe-podstawy/#c1109998</link><description>O to właśnie chodziło. Dzięki za podpowiedź.

</description><pubDate>Sun, 16 Mar 2008 17:35:49 +0100</pubDate><guid>http://blog.dziudek.pl/2008/03/08/mootools-1-2-programowanie-obiektowe-podstawy/#c1109998</guid></item><item><title>Michal K</title><link>http://blog.dziudek.pl/2008/03/08/mootools-1-2-programowanie-obiektowe-podstawy/#c1120599</link><description>&amp;#8222;Będzie on poświęcony temu jak MooTools 1.2 wspomaga programowanie obiektowe w JavaScript (wspomaga, bo trzeba pamiętać iż JavaScript to język z natury w pełni obiektowy).&amp;#8221; 

 oj Dziudek js nie jest w pełni obiektowy :) przykładowo nie ma hermetyzacji :), mogę też narzekać na dziedziczenie to, nie jest to samo co w c++ czy java

</description><pubDate>Fri, 28 Mar 2008 02:11:44 +0100</pubDate><guid>http://blog.dziudek.pl/2008/03/08/mootools-1-2-programowanie-obiektowe-podstawy/#c1120599</guid></item><item><title>Raven</title><link>http://blog.dziudek.pl/2008/03/08/mootools-1-2-programowanie-obiektowe-podstawy/#c1168866</link><description>Kiedy można się spodziewać drugiej części?

</description><pubDate>Fri, 23 May 2008 13:57:55 +0200</pubDate><guid>http://blog.dziudek.pl/2008/03/08/mootools-1-2-programowanie-obiektowe-podstawy/#c1168866</guid></item><item><title>Dziudek</title><link>http://blog.dziudek.pl/2008/03/08/mootools-1-2-programowanie-obiektowe-podstawy/#c1169318</link><description>@Michał K &amp;#8211; [dopiero teraz zauważyłem komentarz &amp;#8211; nie dostałem powiadomienia xD] W pełni obiektowy &amp;#8211; chodziło mi o to, że cały JS bazuje na obiektach &amp;#8211; nie chodziło mi o to co oferuje, bo JS ma wiele ograniczeń jak zresztą większość języków skryptowych, ale nawet banalne wywołanie alert(&amp;#8222;test&amp;#8221;) to w rzeczywistości wywołanie metody window.alert(&amp;#8222;test&amp;#8221;) ;)

@Raven &amp;#8211; jak już wspominałem w kwietniowym wpisie &amp;#8211; chwilowo odpoczywam od bloga technicznego, a także czekam na to co będzie w stabilnej wersji MooTools 1.2 bo muszę przyznać, że często zdarzają sie naprawdę duże zmiany&amp;#8230; Także dalszej części kursu należy się spodziewać wtedy kiedy nadejdzie odpowiedni moment ;)

</description><pubDate>Sat, 24 May 2008 05:06:39 +0200</pubDate><guid>http://blog.dziudek.pl/2008/03/08/mootools-1-2-programowanie-obiektowe-podstawy/#c1169318</guid></item></channel></rss>
