第30回Smalltalk勉強会
- just_do_neet
- 2730
- 1
- 3
- 0
明日です! 第30回Smalltalk勉強会 #st_study http://www.smalltalk-users.jp/Home/gao-zhi/dai30kaismalltalkbenkyoukai
2011-03-29 23:32:45そろそろ始まる。第30回Smalltalk勉強会 #st_study http://www.smalltalk-users.jp/Home/gao-zhi/dai30kaismalltalkbenkyoukai
2011-03-30 19:04:00.@smalltalk_fan Smalltalk勉強会ストリーミングしてます。 #st_study http://goo.gl/NfqUn
2011-03-30 19:04:56サンプルプログラムに不穏なアメリカネズミの名前が入っている。丸を三つ書くらしいが大変危険な図柄。 #st_study
2011-03-30 19:05:15MVC考案者?Trygve Mikkjel Heyerdahl Reenskaug。<--読めない。 1978-1979に提案。MODELS-VIEWS-CONTROLLERS という論文が出ている。 #st_study
2011-03-30 19:09:26YellowBookで解説されるはずだったけど、出版されなかった。BlueBookとOrangeBookとGreenBookは出版されている。Smalltalk-80の希少本。#st_study
2011-03-30 19:12:15青木淳: 使わないと損をするModel-View-Controller http://www.jac-net.com/~tarzan/smalltalkers/mvc/mvc.html #st_study
2011-03-30 19:13:34MVCはSmalltalkシステム全体を貫いている設計指針。デザインパターン以前から存在。#st_study
2011-03-30 19:14:41あれ、論文になってる。羽生田栄一: MVCダンス : 身体の型によるソフトウェアパターン入門 http://ci.nii.ac.jp/naid/110002911417 #st_study
2011-03-30 19:16:24MVCにも分類がある。古いものから、コントローラが頑張るMVC。依存性があるMVC。3. プラガブルMVC。 #st_study
2011-03-30 19:18:59MVCな世界では、ActiveなWindowの上でUserInterrupt(Alt + .)するとデバッガからWindowが捕まえられて、さらに臓物(Model、Controller)を引きずり出すことができる。 #st_study
2011-03-30 19:20:22Viewの性質で重要なのは、modelとcontrollerを直接持っていること。自分自身を表示する機能があること。 #st_study
2011-03-30 19:23:31Controllerはmodelとviewを直接持っている。センサー機能があり、ユーザからの入力を受け付ける。 #st_study
2011-03-30 19:25:48ModelはDependents(依存しているモノ)を保持している。ただし、ControllerであるかViewであるかは知らない。ただ己を観察している奴らを知っている。 #st_study
2011-03-30 19:29:52SmalltalkのフレームワークだとObjectでも同じことができるけど、Modelの方がDependentsの検索がちょっと速い。 #st_study
2011-03-30 19:30:48Modelは自分が変わったらchangedで変更を通知する。changedの通知を受けたら、依存するオブジェクト達にupdateメッセージを送る。今では当たり前になった、普通のObserverパターン。 #st_study
2011-03-30 19:32:53