Python.use(better, Tkinter=”GoF”) # 記事一覧
‖記事一覧‖ 《 IronPython|Jython 》
Python.use(better, Tkinter=”GoF") # Python で学ぶ デザインパターンの世界
《著》森こねこ・小粒ちゃん+∞《監修》小泉ひよ子とタマゴ倶楽部
α版♪1993/11/25 ● β版♪1995/11/22 ● 第1版♪2003/05/23 ● 第2版♪2006/10/28
概要
Tkinter アプリケーションとして、Python で実現した事例を紹介します。
Tkinter によるオブジェクト指向プログラミングへの扉を開きます。
※ Tcl/Tk で作成した例題を、Tkinter で再構成しました。
★ 初級/入門 ★★ 初級/基礎 ★★★ 初級/応用 ★★★★ 中級 ★★★★★ 上級
CONTENTS
theme | |
---|---|
AbstractFactory | |
Adapter | |
Bridge | |
Builder | |
Command | 2004-11-01 Python.use(better, Tkinter=”GoF”) # Command |
Composite | 2004-11-14 Python.use(better, Tkinter=”GoF”) # Composite |
Decorator | |
Interpreter | |
Iterator | |
Mediator | |
Observer | |
State | |
Strategy | |
Visitor |
Chain, Facade, FactoryMethod, Flyweight, Memento, Prototype, Proxy, SimpleFactory Singleton, Template /Files/Inheritance/IntroCSharp/Objects/UML/UsingClasses/VisCsharp/
Bridge
- 《こちらに移動中です》
- 第2章
Bridge パターン #IronPython 《余録》
- 2008-01-15 C#.use(better, IronPython=”GoF”) # Bridge〈Forms〉
- 2008-07-01 C#.use(better, IronPython=”GoF”) # Bridge〈WPF〉
- 2000-00-00 Java.use(better, Jython=”GoF”) # Bridge〈Swing〉
↑TOP
Observer
- 2002-11-06 Observer #0
- 《こちらに移動中です》
- 第2章
Observer パターン #IronPython 《余録》
- 2007-05-20 Let’s GoForward - GoF を反面教師に #Observer
- 2007-05-20 Java.use(better, Jython=”GoF”) # Observer〈Swing〉
↑TOP
Strategy
- 2002-11-07 Strategy #0
- 《こちらに移動中です》
《余録》
- 2008年1月22日(火)
- 2008年7月29日(火)
↑TOP
- 2002-11-11 Python.use(better, Tkinter=”GoF”) #step 2: Iterator
- 《こちらに移動中です》
- 第1章
Iterator パターン #IronPython 《余録》
- 2007-05-20 Let’s GoForward - GoF を反面教師に # Iterator
- 2008-01-18 C#.use(better, IronPython=”GoF”) # Iterator〈Forms〉
- 2008-07-04 C#.use(better, IronPython=”GoF”) # Iterator〈WPF〉
- 2007-05-20 Java.use(better, Jython=”GoF”) # Iterator〈Swing〉
↑TOP
♪
Visitor
- 2002-11-13 Python.use(better, Tkinter=”GoF”) #step 4: Visitor
- 《こちらに移動中です》
- 第4章
Visitor パターン #IronPython 《余録》
- 2007-05-20 Let’s GoForward - GoF を反面教師に # Visitor
- 2008-01-24 C#.use(better, IronPython=”GoF”) # Visitor〈Forms〉
- 2008-07-31 C#.use(better, IronPython=”GoF”) # Visitor〈WPF〉
- 2007-05-20 Java.use(better, Jython=”GoF”) # Visitor〈Swing〉
↑TOP
Change History
version | implementation | note |
---|---|---|
第1版 1995/07/02 | Smalltalk/Smalltalk | GoF を鵜呑みにすると損をします。そこで、問題となる8つのパターンを取り上げたのが「Let’s GoForward/GoF を反面教師に/Smalltalk」です。 |
α版 1993/11/25 β版 1995/11/22 |
Tcl/Tk Tkinter/Python |
Tkinter によるオブジェクト指向プログラミングへの扉を開きます。 Tcl/Tk で作成した例題を、Tkinter で再構成しました。 |
第2版 2003/01/29 | Swing/Jython | 同じ問題点を回避するとともに、Swing の特性を活かした事例を取り上げています。 |
第3版 2008/04/28 | WPF/IronPython | 上記に加えて、WPF が提供するフレームワークを活用した事例を取り上げています。 |
関連記事
- 2002-02-10 Python.use(better) #応用編: Python/Tkinter
- INDEX《Python》
- INDEX《Tkinter》
- Python への扉
- Tkinter への誘い(いざない)
- Let’s GoForward - GoF を反面教師に
- IronPython で学ぶ デザインパターンの世界《WPF》
- Jython で学ぶ デザインパターンの世界《Swing》
Last updated♪2009/09/21