《余録》Swing/Jython - GoF を反面教師に, Visitor
Java プログラマーのための Python 導入ガイド《記事一覧》
《余録》GoF を反面教師に, Visitor
《著》小粒ちゃん《監修》小泉ひよ子とタマゴ倶楽部
第1版♪2003/05/23 ● 第2版♪2009/04/03
■ 概要
フォルダー/ファイルの階層構造を Swing/GUI を利用して「簡単に」閲覧できるツールがあると便利です。
セミナー課題では、JTree/DefaultMutableTreeNode と同等の機能を「実現する」方法を紹介しました。 ここでは、入門者向けに、既存の機能を「利用する」方法を紹介するとともに、その問題点について考察します。 また、GoF を鵜呑みにすると Python の特徴を活かせず、損をする場面もあるので、注意が必要です。 《Note》JPython1.1.x/Jython2.1.x 用に作成したセミナー課題を、Jython2.5 で再構成しました。
■ 関連記事
- Java/Python 導入ガイド:Swing/Jython2.5 - JTree - 続・ひよ子のきもち, Swing/Jython - JTree
- GoF を反面教師に, Visitor
何が問題か
GoF を鵜呑みにするとプログラミング言語の特徴を活かせず、損をする場面もあるので、注意が必要です。Smalltalk 版では〈GoF〉の中から、問題となる8つのパターンを取り上げ「GoF を反面教師に」としてまとめました。今回の Python 版 では〈GoF〉の中から、6つのパターン(Iterator/Command など)を取り上げ、その問題点について考察します。
》作業中です《
⇒ 続きはこちら 》〈GoF〉Visitor を導入する《 で
Tips
Last updated♪09/05/20