Java.use(better,Python)《記事一覧》
|記事一覧|
Java プログラマーのための Python 導入ガイド《Jython2.x》《著》小粒ちゃん+α《監修》小泉ひよ子とタマゴ倶楽部第1版♪2003/05/23
■ 概要
プログラマーにとっての「地デジ」対応は進んでいますか? ここでは、アナログ世代(Java/C#)からディジタル世代(Ruby/Python)への脱皮を目指して、「真のアジャイル対応」への準備を怠りない、プログラマーのみなさんを支援する話題を提供します。Java/C# が抱える深刻な問題は「対岸の火事」とばかりも言っていられません。Java/C# の常識は、オブジェクト指向の非常識。さあ、ご一緒に「真のオブジェクト指向」の世界へと続く扉を開いてみませんか。
■ 関連記事
Java™ Programming Language, The (Java Series)
- 作者: Ken Gosling, James Holmes, David Arnold
- 出版社/メーカー: Prentice Hall
- 発売日: 2005/08/17
- メディア: ペーパーバック
- クリック: 2回
- この商品を含むブログ (11件) を見る
Java.use(better) # Stairway to Real Agile World
♪ 継承に警鐘を鳴らす
継承には、
(1)構造継承
(2)機能継承
(3)プロトコル継承
があって、さらに(2)機能継承は、次の3つに分類されます。
(2a)親子関係にあるクラス間の継承
(2b)親子関係にないクラス間の継承
(2c)クラスとインスタンス間の継承
ともすると、Java/C# などでは、狭義の(2a)に関心が寄せられがちです。しかし、純粋な OOP の世界では、その限りではありません。では、広義の継承は、どのように実現するのでしょうか。
episode 2006-06-05 ★ 《1》継承に警鐘を鳴らす(その壱) 継承には(1)構造継承(2)機能継承(3)プロトコル継承があって、さらに、機能継承は(2a)親子関係にあるクラス間の継承(2b)親子関係にないクラス間の継承(2c)クラスとインスタンス間の継承に分類されます。ともすると、Java/C# などでは、狭義の(2a)に関心が寄せられがちです。しかし、純粋な OOP の世界では、その限りではありません。2006-06-06 ★ 《2》継承に警鐘を鳴らす(その弐) 継承は「ホワイトボックス」型の再利用とも呼ばれ、継承元のクラスの存在が露呈するので、クラスを実現する方法(継承)を逆手に取って「情報隠蔽の原則」を無視した操作が許されます。委譲は「ブラックボックス」型の再利用とも呼ばれ、委譲先のクラスの存在を隠蔽するので、委譲先のクラスとは独立した管理が可能になり「情報隠蔽の原則」を無視した操作を許しません。インターフェースを利用すると、クラスの実現方法には依存しなくなります。2006-06-07 ★ 《3》継承に警鐘を鳴らす(その参) 単純なクラスを定義します。コンストラクターを呼び出すときには、特別な構文規則を必要としません。クラスと同名の関数呼び出しを記述するだけです。2006-06-08 ★ 《4》継承に警鐘を鳴らす(その肆) 継承の概念を実現するのに、いくつかの方法があります。そのひとつが、クラスを使って実現するというものです。そこで、次に、親子関係にあるクラスをどのように表現するかを紹介します。新しいクラスを定義するときに、既存のクラスと親子関係を結ぶことには、どのような意味があるのでしょうか。2006-06-09 ★ 《5》継承に警鐘を鳴らす(その伍) 継承の概念を実現するのに、いくつかの方法があります。そのひとつが、クラスを使って実現するというものです。そこで、次に(2a)親子関係にあるクラスをどのように表現するかを紹介します。新しいクラスを定義するときに、親クラスのメソッドを再定義することには、どのような意味があるのでしょうか。□□□□□□ □
- 2006-06-12《6》継承に警鐘を鳴らす(その陸)
- 2006-06-13《7》継承に警鐘を鳴らす(その漆)
- 2006-06-19《11》継承に警鐘を鳴らす(その捌)
- 2006-06-20《12》継承に警鐘を鳴らす(その玖)
for と別れる50の方法
for 文が提供するフレームワークを任意のオブジェクトに適用可能とするには、いくつかの方法があります。
- 2006-06-14《8》for と別れる50の方法(その壱)
- 2006-06-15《9》for と別れる50の方法(その弐)
- 2006-06-16《10》for と別れる50の方法(その参)
- 2006-06-21《13》for と別れる50の方法(その肆)
- 2006-06-22《14》for と別れる50の方法(その伍)
配列と別れる50の方法
- 2007/10/15《21》配列と別れる50の方法(1)★ 伊藤うさぎ
2007/10/16《22》配列と別れる50の方法(2)★ 伊藤うさぎ 2007/10/17《23》配列と別れる50の方法(3)★ 伊藤うさぎ 2007/10/18《24》配列と別れる50の方法(4)★ 伊藤うさぎ 2007/10/19《25》配列と別れる50の方法(5)★ 伊藤うさぎ 2007/11/26《26》配列と別れる50の方法(6)★ 伊藤うさぎ 2007/11/27《27》配列と別れる50の方法(7)★ 伊藤うさぎ 2007/11/28《28》配列と別れる50の方法(8)★ 伊藤うさぎ 2007/11/29《29》配列と別れる50の方法(9)★ 伊藤うさぎ 2007/11/30《30》配列と別れる50の方法(10)★ 伊藤うさぎ 2007/12/17《31》配列と別れる50の方法(11)★ 伊藤うさぎ 2007/12/18《32》配列と別れる50の方法(12)★ 伊藤うさぎ 2007/12/19《33》配列と別れる50の方法(13)★ 伊藤うさぎ 2007/12/20《34》配列と別れる50の方法(14)★ 伊藤うさぎ 2007/12/21《35》配列と別れる50の方法(15)★ 伊藤うさぎ 2007/12/24《36》配列と別れる50の方法(16)★ 伊藤うさぎ 2007/12/25《37》配列と別れる50の方法(17)★ 伊藤うさぎ 2007/12/26《38》配列と別れる50の方法(18)★ 伊藤うさぎ 2007/12/27《39》配列と別れる50の方法(19)★ 伊藤うさぎ 2007/12/28《40》配列と別れる50の方法(20)★ 伊藤うさぎ 2008/01/14《41》配列と別れる50の方法(21)★ 伊藤うさぎ 2008/01/15《42》配列と別れる50の方法(22)★ 伊藤うさぎ 2008/01/16《43》配列と別れる50の方法(23)★ 伊藤うさぎ 2008/01/17《44》配列と別れる50の方法(24)★ 伊藤うさぎ 2008/01/18《45》配列と別れる50の方法(25)★ 伊藤うさぎ 2008/01/21《46》配列と別れる50の方法(26)★ 伊藤うさぎ 2008/01/22《47》配列と別れる50の方法(27)★ 伊藤うさぎ 2008/01/23《48》配列と別れる50の方法(28)★ 伊藤うさぎ 2008/01/24《49》配列と別れる50の方法(29)★ 伊藤うさぎ 2008/01/25《50》配列と別れる50の方法(30)★ 伊藤うさぎ
ハリウッドの原則
- 2008/02/11《51》ハリウッドの原則(1)★ 伊藤うさぎ
2008/02/12《52》ハリウッドの原則(2)★ 伊藤うさぎ 2008/02/13《53》ハリウッドの原則(3)★ 伊藤うさぎ 2008/02/14《54》ハリウッドの原則(4)★ 伊藤うさぎ 2008/02/15《55》ハリウッドの原則(5)★ 伊藤うさぎ 2008/02/18《56》ハリウッドの原則(6)★ 伊藤うさぎ 2008/02/19《57》ハリウッドの原則(7)★ 伊藤うさぎ 2008/02/20《58》ハリウッドの原則(8)★ 伊藤うさぎ 2008/02/21《59》ハリウッドの原則(9)★ 伊藤うさぎ 2008/02/22《60》ハリウッドの原則(10)★ 伊藤うさぎ
。
Java.use(better) # Jython はじめました
- 2006-07-10《1》文字列とリスト(1)
- 2006-07-11《2》文字列とリスト(2)
- 2006-07-12《3》文字列とリスト(3)
Jython はじめました《4》文字列とリスト(4)★ 森こねこ Jython はじめました《5》ファイル(1)★ 森こねこ Jython はじめました《6》ファイル(2)★ 森こねこ Jython はじめました《7》関数(1)★ 森こねこ Jython はじめました《8》関数(2)★ 森こねこ Jython はじめました《9》関数からクラスへ(1)★ 森こねこ
》作業中です《
Last updated♪2009/08/04