添付ファイルの追加

ログイン済のユーザのみが添付ファイルをアップロード出来ます。

添付ファイル一覧

Kind Attachment Name Size Version Date Modified Author Change note
png
aggregation.png 1.4 kB 2 19-9-2011 00:08 ytp
png
aggregation2.png 3.2 kB 1 18-7-2011 01:13 ytp
png
aggregation3.png 3.2 kB 1 18-7-2011 01:13 ytp
png
association.png 1.0 kB 1 20-9-2011 00:04 ytp
png
composite.png 1.4 kB 1 18-7-2011 01:13 ytp
png
extend.png 1.4 kB 1 18-7-2011 01:13 ytp
png
generalize.png 3.2 kB 1 18-7-2011 02:28 ytp
png
implement.png 1.9 kB 1 18-7-2011 01:13 ytp

This page (revision-39) was last changed on 14-8-2016 22:52 by ytp

This page was created on 25-1-2011 00:33 by ytp

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 27 changed one line
ことが大切なのです。\\
ことが大切だと考えています。\\
At line 44 added 14 lines
!!オブジェクト指向はなぜ難しいか
特に最近は関数型指向と言って手続き型へ回帰するほど、オブジェクト指向を回避する傾向が見られます。\\
オブジェクト指向はなぜそれほど難しいのでしょうか?\\
いくつか理由は考えられますが、以下の3点が大きいのではないかと思います。\\
#顧客から要求されるのは処理であってデータ構造ではないため、データ構造を正しく定義出来ないから。
#オブジェクト指向言語は手続き型言語の延長線上にあり、手続き型でも書けてしまうから。(特にJavaの場合は)
#RDBとの相性がとても悪く、筋の悪いO/Rマッパーを使うと処理とデータ構造が分離されて結局手続き型になってしまうから。\\
この相性の悪さをインピーダンスミスマッチと言います。どう対応すればいいのかを[関数とユーティリティクラスは禁止]で詳しく書いています。\\
オブジェクト指向をきちんと理解できていない人が雑誌やWebなどで誤った説明をしているのを見るのはとても複雑な気持ちです。悪気は無いのでしょうが、うまく使いこなせない人を増やす結果になっています。\\
そのような人たちは次の点をまず理解して欲しいと思います。
#処理ではなく、データ構造をまず共通化する。\\
[privateメソッド禁止]で詳しく書いています。
At line 117 added 4 lines
!!ひょっとして出版社の人が居たら
このサイトに書いたオブジェクト指向に関しての執筆依頼がもしもあれば喜んでお受けいたします。\\
__田中良浩__: メールアドレスは __tanaka_y__ (ドメインは__ytp.ne.jp__)\\
Version Date Modified Size Author Changes ... Change note
39 14-8-2016 22:52 3.565 kB ytp to previous
38 12-8-2016 19:46 3.861 kB JimmiXS to previous | to last tMpaWj http://www.FyLitCl7Pf7kjQdDUOLQOuaxTXbj5iNG.com
37 11-8-2016 14:04 3.713 kB JimmiXS to previous | to last tFpfVw http://www.FyLitCl7Pf7kjQdDUOLQOuaxTXbj5iNG.com
36 01-5-2016 01:46 3.565 kB ytp to previous | to last
35 01-5-2016 01:37 3.565 kB ytp to previous | to last
34 18-6-2014 13:39 2.862 kB ytp to previous | to last
33 18-5-2014 20:16 2.84 kB ytp to previous | to last
32 24-4-2013 01:38 2.84 kB ytp to previous | to last
31 11-3-2012 23:07 2.834 kB ytp to previous | to last
30 11-3-2012 21:44 2.834 kB ytp to previous | to last
29 11-3-2012 21:40 2.828 kB ytp to previous | to last
28 11-3-2012 21:33 2.823 kB ytp to previous | to last
27 11-3-2012 20:44 2.548 kB ytp to previous | to last
26 31-12-2011 12:46 2.486 kB ytp to previous | to last
25 31-12-2011 01:15 2.438 kB ytp to previous | to last
24 19-9-2011 02:19 2.959 kB ytp to previous | to last
23 19-9-2011 01:56 2.656 kB ytp to previous | to last
22 18-8-2011 00:29 2.525 kB ytp to previous | to last 小物クラス ==> 小粒クラス
21 27-7-2011 15:07 2.525 kB ytp to previous | to last
« This page (revision-39) was last changed on 14-8-2016 22:52 by ytp