January 2007 | Blog Top | March 2007

February 2007 アーカイブ

3-2.オブジェクト図

February 28, 2007

オブジェクトは時系列に考えると、ある時は存在し、ある時は消滅しています。
オブジェクト図は特定の場面を決めて、その時に存在するオブジェクトの関係を表現したものです。

次にあげる例は、乗客の乗ったタクシーをオブジェクト図で表現したものです。

つづきを読む

Posted at February 28, 2007 10:47 PM | Permalink | Comments (0) | Trackback (0)

定期購読

February 28, 2007

最新号を必ず買ってしまう雑誌がある。
『+81』や『Web Designing』だ。

これがなかなか発売日に買うのが難しい。
特に『+81』が近所に売っていない。
そしてなんとか手にするたびに思う。「定期購読にしちゃえばいいんだ」と。

つづきを読む

Posted at February 28, 2007 12:21 AM | Permalink | Comments (0) | Trackback (0)

3-1.UMLとは

February 27, 2007

UMLとはUnified Modeling Language(統一モデリング言語)の略で、プログラムの仕様を図化(モデル化)する際に使います。例えば道路標識で一時停止を意味するマークが都道府県で異なっていたら混乱します。それと同じように、プログラムの仕様を決めるにあたっても、なにか統一の表記方法があった方がいいことが分かります。
モデル化することでスクリプトをより抽象的な形に表記し、プログラムの構成が整理されます。

つづきを読む

Posted at February 27, 2007 11:56 PM | Permalink | Comments (0) | Trackback (0)

わるいやつら/松本清張

February 27, 2007

ニュースや新聞を眺めていて、地位のある人間が悪事を犯すと、なんて悪い奴なんだと思う。その心理に応える題名。

この作品に登場する『わるいやつら』は自分の好都合ばかり考えて、人間としての幼さを感じさせる。

つづきを読む

Posted at February 27, 2007 10:04 PM | Permalink | Comments (0) | Trackback (0)

すべてのクラス

February 27, 2007

Posted at February 27, 2007 9:43 AM | Permalink | Comments (0) | Trackback (0)

2-6.ポリモーフィズム

February 26, 2007

ポリモーフィズムとは、同じ名前のメソッドでオブジェクトによって処理をかえる仕組みです。

手元にDVDのリモコン、オーディオのリモコンがあったとします。
当たり前の話ですが、DVDのリモコンで再生ボタンを押した時はDVDが再生され、オーディオのリモコンで再生ボタンを押した時はオーディオが再生されます。
この時、再生ボタンを押すという行為は、どちらのリモコンを手にしていたかによって、まったく違った実行結果をもたらします。

つづきを読む

Posted at February 26, 2007 2:58 PM | Permalink | Comments (0) | Trackback (0)

2-5.継承

February 25, 2007

継承とは、既存のクラスをベースにし、それを拡張して新しいクラスを定義することです。
ベースとなる既存のクラスを「スーパークラス」、拡張してできた新しいクラスを「サブクラス」と言います。

ハンバーガーのレシピとチーズバーガーのレシピを例に考えてみます。
この場合、ハンバーガーのレシピを継承し、チーズを追加するとチーズバーガーのレシピができあがります。

つづきを読む

Posted at February 25, 2007 11:31 PM | Permalink | Comments (0) | Trackback (0)

おれおれ詐欺

February 24, 2007

「おう、田中。ひさしぶりじゃないか。最近どうなんだ?」

道端でいきなり声をかけられた僕は、「おう、鈴木。こんなところで会うなんて奇遇だな、宝くじ当てるより難しいかもな」と田中じゃないのに答えた。

つづきを読む

Posted at February 24, 2007 11:43 PM | Permalink | Comments (0) | Trackback (0)

ランタイムエラー

February 24, 2007

Posted at February 24, 2007 3:09 PM | Permalink | Comments (0) | Trackback (0)

2-4.カプセル化

February 24, 2007

オブジェクトの持つプロパティを他のオブジェクトから見えなくすることをカプセル化と言います。カプセル化はクラス内で設定します。

つづきを読む

Posted at February 24, 2007 2:28 PM | Permalink | Comments (0) | Trackback (0)

2-3.クラス

February 19, 2007

クラスはオブジェクトのひな型です。クラスには同じ種類に分類されるオブジェクトに共通するデータ(プロパティ)と処理(メソッド)が格納されます。
オブジェクトはクラスをもとに作られます。

下図はクラスとオブジェクトの関係になります。

つづきを読む

Posted at February 19, 2007 12:30 AM | Permalink | Comments (0) | Trackback (0)

遠い接近/松本清張

February 18, 2007

とてもハラハラしながら読んだ。
2つのハラハラがこの作品にはあった。
1つはミステリー小説には必須と言える物語の結末を想像してのハラハラ感。
もう1つは戦時中の出来事が描かれていることに起因する。

つづきを読む

Posted at February 18, 2007 11:52 PM | Permalink | Comments (0) | Trackback (0)

絢爛たる流離/松本清張

February 17, 2007

十二話からなる連作。解説によると昭和38年の1月から12月にかけて『婦人公論』に連載されたらしい。

十二の話は一つのダイヤモンドによって繋がりを保っている。
すなわち、第一話で最初の持ち主が登場し、第十二話に最後の持ち主が登場する。
ダイヤモンドは、持ち主の周辺になんらかの事件を起こす。

つづきを読む

Posted at February 17, 2007 7:17 PM | Permalink | Comments (0) | Trackback (0)

ビックマック

February 16, 2007

マクドナルドでビックマックを注文しようとしたところを、ビックカメラと言ってしまった。
普通なら、「はぁ?」と言われるのを、やたらと物分りのいい店員さんで、そのまま奥のスタッフに「ビックカメラ、プリーズ!」と大声で伝えた。
僕は声に出さないでため息を吐き、続いて心の中でやたらと物分りのいい店員さんのことを毒づいたのだった。

つづきを読む

Posted at February 16, 2007 1:17 AM | Permalink | Comments (0) | Trackback (0)

Javaのオブジェクト指向がゼッタイにわかる本

February 13, 2007

オブジェクト指向の概念を分かり易い例で説明した本。
予備知識のある人には物足りないかもしれないが、「オブジェクト指向とは?」「クラスとは?」というところから学びたい人にはおすすめ。

Posted at February 13, 2007 10:01 PM | Permalink | Comments (0) | Trackback (0)

JavaプログラマのためのUML

February 12, 2007

図書館で借りて拾い読み。
Javaプログラマに必要なUMLを抜粋して解説した本。
構成に馴染めなかった。特に6章になって『オブジェクト指向設計の原則』が出てきたりと、拾い読みをするにもどこを拾えばいいか迷ってしまった。
最初から最後までゆっくり読めばまた違った感想になるかもしれないが、いずれにせよ、プログラミング初級者には理解しづらいと思う。

Posted at February 12, 2007 9:50 PM | Permalink | Comments (0) | Trackback (0)

図書館

February 12, 2007

図書館に行くとほっとする。
読書離れと言うが、週末の図書館はたいてい満席だ。
こんな本、読む人は他にいないだろうと思って手にとり、貸出履歴を見る。すると、自分の仲間が人知れずいることに気がつく。

つづきを読む

Posted at February 12, 2007 9:34 PM | Permalink | Comments (0) | Trackback (0)

節分

February 11, 2007

ご飯を食べる時間がなかったので節分で余った豆を電車の中でポリポリ食べていると、隣の席のおじさんが新聞に落としていた目を上げて、「少し、わけてくれませんか?」と慇懃に言った。
若干の戸惑いをぐっと飲み込んで、なんとか僕は「いいですよ、何粒欲しいんですか?」と訊いた。おじさんは43粒だと答えた。

つづきを読む

Posted at February 11, 2007 5:05 PM | Permalink | Comments (0) | Trackback (0)

2-2.オブジェクト指向のメリット

February 3, 2007

ActionScript3.0がオブジェクト指向言語だからといって、ActionScript3.0で記述されたプログラムがすべて「オブジェクト指向」にのっとっていると言い切れるものではありません。
オブジェクト指向言語であっても、「手続き型」のプログラムは記述できるからです。うかうか「手続き型」にならない為には、なぜ「オブジェクト指向」で書くのか理解することが重要となってきます。

つづきを読む

Posted at February 3, 2007 10:45 PM | Permalink | Comments (0) | Trackback (0)

2-1.オブジェクト指向プログラミングとは

February 2, 2007

レゴブロックで何か作る時のように、部品を組み合わせて、プログラムを作り上げるという考え方。

オブジェクト指向のシステムは「オブジェクト」の集まりで構成されます。個々の「オブジェクト」は「データ(プロパティ)」と「処理(メソッド)」を持ち、システムはオブジェクト相互の「関係」によって動きます。
下図はサッカーの一場面です。図をもとにオブジェクト指向の概要を考えてみます。

つづきを読む

Posted at February 2, 2007 11:42 PM | Permalink | Comments (0) | Trackback (0)

検索 リンク 全エントリー RSSフィード カテゴリー 月別アーカイブ
コピーライト

powered by Movable Type Pro 4.23-ja
hosted by