Enviar pesquisa
Carregar
オブジェクト指向プログラミング再入門
•
93 gostaram
•
32,492 visualizações
Ryo Miyake
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 50
Baixar agora
Baixar para ler offline
Recomendados
ジーノ先生の文系的オブジェクト指向(1) - ジーノ誕生
ジーノ先生の文系的オブジェクト指向(1) - ジーノ誕生
Satoru Kodaira
Phpではじめるオブジェクト指向(公開用)
Phpではじめるオブジェクト指向(公開用)
VOYAGE GROUP
第2回 モデリング勉強会
第2回 モデリング勉強会
hakoika-itwg
デジタルメディア創作部勉強会「オブジェクト指向入門1」
デジタルメディア創作部勉強会「オブジェクト指向入門1」
Hokuto Tateyama
06 オブジェクト指向の基礎
06 オブジェクト指向の基礎
文樹 高橋
第1回 モデリング勉強会
第1回 モデリング勉強会
hakoika-itwg
オブジェクト指向勉強会(基礎)
オブジェクト指向勉強会(基礎)
nomuken
ジーノ先生の文系的オブジェクト指向(2) - コンストラクタの引数
ジーノ先生の文系的オブジェクト指向(2) - コンストラクタの引数
Satoru Kodaira
Recomendados
ジーノ先生の文系的オブジェクト指向(1) - ジーノ誕生
ジーノ先生の文系的オブジェクト指向(1) - ジーノ誕生
Satoru Kodaira
Phpではじめるオブジェクト指向(公開用)
Phpではじめるオブジェクト指向(公開用)
VOYAGE GROUP
第2回 モデリング勉強会
第2回 モデリング勉強会
hakoika-itwg
デジタルメディア創作部勉強会「オブジェクト指向入門1」
デジタルメディア創作部勉強会「オブジェクト指向入門1」
Hokuto Tateyama
06 オブジェクト指向の基礎
06 オブジェクト指向の基礎
文樹 高橋
第1回 モデリング勉強会
第1回 モデリング勉強会
hakoika-itwg
オブジェクト指向勉強会(基礎)
オブジェクト指向勉強会(基礎)
nomuken
ジーノ先生の文系的オブジェクト指向(2) - コンストラクタの引数
ジーノ先生の文系的オブジェクト指向(2) - コンストラクタの引数
Satoru Kodaira
関数型言語とオブジェクト指向言語(序章)
関数型言語とオブジェクト指向言語(序章)
tadaaki hayashi
F流『オブジェクト指向の考え方の基礎の基礎』~ソフトウェア開発の原則編~
F流『オブジェクト指向の考え方の基礎の基礎』~ソフトウェア開発の原則編~
Fujio Kojima
だいたい30分で分かるオブジェクト指向
だいたい30分で分かるオブジェクト指向
Anto Mioyama
オブジェクト指向ワークショップ 201507版
オブジェクト指向ワークショップ 201507版
Mao Ohnishi
本当のオブジェクト指向は可読性を上げる
本当のオブジェクト指向は可読性を上げる
Wataru Terada
第3回勉強会 オブジェクト指向
第3回勉強会 オブジェクト指向
hakoika-itwg
バージョン管理#01 -Subversion編-
バージョン管理#01 -Subversion編-
hakoika-itwg
第2回勉強会 オブジェクト指向
第2回勉強会 オブジェクト指向
hakoika-itwg
第8回勉強会 開発プロセス 「計画ゲーム~ふりかえり」
第8回勉強会 開発プロセス 「計画ゲーム~ふりかえり」
hakoika-itwg
オブジェクト指向の設計と実装の学び方のコツ
オブジェクト指向の設計と実装の学び方のコツ
増田 亨
やる夫で学ぶマーケティング
やる夫で学ぶマーケティング
logch admin
モテる! Node.js でつくる twitter ボット制作
モテる! Node.js でつくる twitter ボット制作
hecomi
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
sleepy_yoshi
Eucalyptus 3.1 and next in #occpv
Eucalyptus 3.1 and next in #occpv
Osamu Habuka
Gitのすすめ
Gitのすすめ
Yuichi Yoshida
【TDDBC2.1】やる夫で学ぶTDD
【TDDBC2.1】やる夫で学ぶTDD
Kohki Miki
やるおがtriphone HMMを作るようです
やるおがtriphone HMMを作るようです
Shinya Shimizu
モダンでもなく reactでもなく フロントエンドでもなく 開発でもない話
モダンでもなく reactでもなく フロントエンドでもなく 開発でもない話
Tomoo Amano
ぼくのかんがえたふつうのあんどろいどかいはつ
ぼくのかんがえたふつうのあんどろいどかいはつ
Yukiya Nakagawa
Title
Title
stucon
About test
About test
Ryo Miyake
アラートメールの運用
アラートメールの運用
Ryo Miyake
Mais conteúdo relacionado
Destaque
関数型言語とオブジェクト指向言語(序章)
関数型言語とオブジェクト指向言語(序章)
tadaaki hayashi
F流『オブジェクト指向の考え方の基礎の基礎』~ソフトウェア開発の原則編~
F流『オブジェクト指向の考え方の基礎の基礎』~ソフトウェア開発の原則編~
Fujio Kojima
だいたい30分で分かるオブジェクト指向
だいたい30分で分かるオブジェクト指向
Anto Mioyama
オブジェクト指向ワークショップ 201507版
オブジェクト指向ワークショップ 201507版
Mao Ohnishi
本当のオブジェクト指向は可読性を上げる
本当のオブジェクト指向は可読性を上げる
Wataru Terada
第3回勉強会 オブジェクト指向
第3回勉強会 オブジェクト指向
hakoika-itwg
バージョン管理#01 -Subversion編-
バージョン管理#01 -Subversion編-
hakoika-itwg
第2回勉強会 オブジェクト指向
第2回勉強会 オブジェクト指向
hakoika-itwg
第8回勉強会 開発プロセス 「計画ゲーム~ふりかえり」
第8回勉強会 開発プロセス 「計画ゲーム~ふりかえり」
hakoika-itwg
オブジェクト指向の設計と実装の学び方のコツ
オブジェクト指向の設計と実装の学び方のコツ
増田 亨
Destaque
(10)
関数型言語とオブジェクト指向言語(序章)
関数型言語とオブジェクト指向言語(序章)
F流『オブジェクト指向の考え方の基礎の基礎』~ソフトウェア開発の原則編~
F流『オブジェクト指向の考え方の基礎の基礎』~ソフトウェア開発の原則編~
だいたい30分で分かるオブジェクト指向
だいたい30分で分かるオブジェクト指向
オブジェクト指向ワークショップ 201507版
オブジェクト指向ワークショップ 201507版
本当のオブジェクト指向は可読性を上げる
本当のオブジェクト指向は可読性を上げる
第3回勉強会 オブジェクト指向
第3回勉強会 オブジェクト指向
バージョン管理#01 -Subversion編-
バージョン管理#01 -Subversion編-
第2回勉強会 オブジェクト指向
第2回勉強会 オブジェクト指向
第8回勉強会 開発プロセス 「計画ゲーム~ふりかえり」
第8回勉強会 開発プロセス 「計画ゲーム~ふりかえり」
オブジェクト指向の設計と実装の学び方のコツ
オブジェクト指向の設計と実装の学び方のコツ
Semelhante a オブジェクト指向プログラミング再入門
やる夫で学ぶマーケティング
やる夫で学ぶマーケティング
logch admin
モテる! Node.js でつくる twitter ボット制作
モテる! Node.js でつくる twitter ボット制作
hecomi
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
sleepy_yoshi
Eucalyptus 3.1 and next in #occpv
Eucalyptus 3.1 and next in #occpv
Osamu Habuka
Gitのすすめ
Gitのすすめ
Yuichi Yoshida
【TDDBC2.1】やる夫で学ぶTDD
【TDDBC2.1】やる夫で学ぶTDD
Kohki Miki
やるおがtriphone HMMを作るようです
やるおがtriphone HMMを作るようです
Shinya Shimizu
モダンでもなく reactでもなく フロントエンドでもなく 開発でもない話
モダンでもなく reactでもなく フロントエンドでもなく 開発でもない話
Tomoo Amano
ぼくのかんがえたふつうのあんどろいどかいはつ
ぼくのかんがえたふつうのあんどろいどかいはつ
Yukiya Nakagawa
Title
Title
stucon
Semelhante a オブジェクト指向プログラミング再入門
(10)
やる夫で学ぶマーケティング
やる夫で学ぶマーケティング
モテる! Node.js でつくる twitter ボット制作
モテる! Node.js でつくる twitter ボット制作
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
Eucalyptus 3.1 and next in #occpv
Eucalyptus 3.1 and next in #occpv
Gitのすすめ
Gitのすすめ
【TDDBC2.1】やる夫で学ぶTDD
【TDDBC2.1】やる夫で学ぶTDD
やるおがtriphone HMMを作るようです
やるおがtriphone HMMを作るようです
モダンでもなく reactでもなく フロントエンドでもなく 開発でもない話
モダンでもなく reactでもなく フロントエンドでもなく 開発でもない話
ぼくのかんがえたふつうのあんどろいどかいはつ
ぼくのかんがえたふつうのあんどろいどかいはつ
Title
Title
Mais de Ryo Miyake
About test
About test
Ryo Miyake
アラートメールの運用
アラートメールの運用
Ryo Miyake
インターネット広告とPerl、ここ数年の歩み
インターネット広告とPerl、ここ数年の歩み
Ryo Miyake
Python setup
Python setup
Ryo Miyake
DBIx::Skinnyと仲間たち
DBIx::Skinnyと仲間たち
Ryo Miyake
俺とプログラマーズカフェ
俺とプログラマーズカフェ
Ryo Miyake
SmartCSS
SmartCSS
Ryo Miyake
Mais de Ryo Miyake
(7)
About test
About test
アラートメールの運用
アラートメールの運用
インターネット広告とPerl、ここ数年の歩み
インターネット広告とPerl、ここ数年の歩み
Python setup
Python setup
DBIx::Skinnyと仲間たち
DBIx::Skinnyと仲間たち
俺とプログラマーズカフェ
俺とプログラマーズカフェ
SmartCSS
SmartCSS
Último
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
Último
(9)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
オブジェクト指向プログラミング再入門
1.
オブジェクト指向 プログラミング再入門 2014.01.08 Kauli tech
talk nekoya
2.
大事なのは、 オブジェクトについて 深く考えること
3.
デザインパターン ! MVC
4.
そういうのはいいから
5.
オブジェクトについて 深く考える
6.
これを心に刻み込もう
7.
オブジェクトとは
8.
オブジェクト データとそれを扱う 操作の集合体
9.
クラス オブジェクトを 定義する抽象
10.
厨二的世界観 物質界 アストラル界 オブジェクト クラス マテリアライズ 物質化 オブジェクト
11.
Pythonのクラス • Pythonのクラスはモジュール変数 • アストラル界に存在するクラスの定義が 物質界に存在する •
物理世界からアストラル体への 干渉および滅ぼすことが可能 • そんなに偉くない
12.
オブジェクト指向 = クラス設計
13.
ではない
14.
クラスはあくまで OOPの一つの要素・側面 ! クラスベースじゃない 言語もある
15.
ぶっちゃけ最初は クラスとか深く考えな くていいんじゃねーの
16.
収集つかなくなるぐらいなら 目の前のオブジェクトに 集中した方がいい
17.
クラス = 抽象 オブジェクト
= 具象
18.
クラス設計とは 具象から抽象を 導き出す行為
19.
最初から抽象を 捉えるのは難しい
20.
まずは具象たる オブジェクトについて 深く考えよう
21.
オブジェクトの責務
22.
難しい話は抜きにして まずはこれ
23.
あるオブジェクトのデータを 他のオブジェクトが利用しない
24.
よくない設計 ! / ̄ ̄\ / _ノ \ |
( ●)(●) | (__人__) | ` ⌒´ノ | } ヽ } ヽ、.,__ __ノ _, 、 -― ''"::l:::::::\ー-..,ノ,、.゙,i 、 /;;;;;;::゙:':、::::::::::::|_:::;、>、_ l|||||゙!:゙、-、_ 丿;;;;;;;;;;;:::::i::::::::::::::/:::::::\゙'' ゙||i l\>::::゙'ー、 . i;;;;;;;;;;;;;;;;;;;;;;|::::::::::::::\::::::::::\ .||||i|::::ヽ::::::|:::! 年齢は? 店員(売る人) ! / ̄ ̄\ / _ノ \ | ( ●)(●) | (__人__) | ` ⌒´ノ | } ヽ } ヽ、.,__ __ノ _, 、 -― ''"::l:::::::\ー-..,ノ,、.゙,i 、 /;;;;;;::゙:':、::::::::::::|_:::;、>、_ l|||||゙!:゙、-、_ 丿;;;;;;;;;;;:::::i::::::::::::::/:::::::\゙'' ゙||i l\>::::゙'ー、 . i;;;;;;;;;;;;;;;;;;;;;;|::::::::::::::\::::::::::\ .||||i|::::ヽ::::::|:::! ____ / \ / ─ ─\ / ,(●) (●)、\ | (__人__) | \ ` ⌒´ / ,,.....イ.ヽヽ、___ ーーノ゙-、. : | '; \_____ ノ.| ヽ i | \/゙(__)\,| i | > ヽ. ハ | || 32歳ですお 客(買う人) 酒買ってよし
25.
よい設計 ! / ̄ ̄\ / _ノ \ |
( ●)(●) | (__人__) | ` ⌒´ノ | } ヽ } ヽ、.,__ __ノ _, 、 -― ''"::l:::::::\ー-..,ノ,、.゙,i 、 /;;;;;;::゙:':、::::::::::::|_:::;、>、_ l|||||゙!:゙、-、_ 丿;;;;;;;;;;;:::::i::::::::::::::/:::::::\゙'' ゙||i l\>::::゙'ー、 . i;;;;;;;;;;;;;;;;;;;;;;|::::::::::::::\::::::::::\ .||||i|::::ヽ::::::|:::! 成人してますか? ____ / \ / ─ ─\ / ,(●) (●)、\ | (__人__) | \ ` ⌒´ / ,,.....イ.ヽヽ、___ ーーノ゙-、. : | '; \_____ ノ.| ヽ i | \/゙(__)\,| i | > ヽ. ハ | || はい ! / ̄ ̄\ / _ノ \ | ( ●)(●) | (__人__) | ` ⌒´ノ | } ヽ } ヽ、.,__ __ノ _, 、 -― ''"::l:::::::\ー-..,ノ,、.゙,i 、 /;;;;;;::゙:':、::::::::::::|_:::;、>、_ l|||||゙!:゙、-、_ 丿;;;;;;;;;;;:::::i::::::::::::::/:::::::\゙'' ゙||i l\>::::゙'ー、 . i;;;;;;;;;;;;;;;;;;;;;;|::::::::::::::\::::::::::\ .||||i|::::ヽ::::::|:::! 酒買ってよし
26.
責務の分散 • オブジェクトは自身の属性を「知っている」 • 他者の属性は「知らない」 •
知っていることについて責務をもつ
27.
よくない設計 属性
____ / \ / ─ ─\ / ,(●) (●)、\ | (__人__) | \ ` ⌒´ / ,,.....イ.ヽヽ、___ ーーノ゙-、. : | '; \_____ ノ.| ヽ i | \/゙(__)\,| i | > ヽ. ハ | || 32歳ですお ! 評価 / ̄ ̄\ / _ノ \ | ( ●)(●) | (__人__) | ` ⌒´ノ | } ヽ } ヽ、.,__ __ノ _, 、 -― ''"::l:::::::\ー-..,ノ,、.゙,i 、 /;;;;;;::゙:':、::::::::::::|_:::;、>、_ l|||||゙!:゙、-、_ 丿;;;;;;;;;;;:::::i::::::::::::::/:::::::\゙'' ゙||i l\>::::゙'ー、 . i;;;;;;;;;;;;;;;;;;;;;;|::::::::::::::\::::::::::\ .||||i|::::ヽ::::::|:::! 酒買ってよし 他者の属性を利用している
28.
現実世界に生きるのがつらい ! / ̄ ̄\ / _ノ \ |
( ●)(●) | (__人__) | ` ⌒´ノ | } ヽ } ヽ、.,__ __ノ _, 、 -― ''"::l:::::::\ー-..,ノ,、.゙,i 、 /;;;;;;::゙:':、::::::::::::|_:::;、>、_ l|||||゙!:゙、-、_ 丿;;;;;;;;;;;:::::i::::::::::::::/:::::::\゙'' ゙||i l\>::::゙'ー、 . i;;;;;;;;;;;;;;;;;;;;;;|::::::::::::::\::::::::::\ .||||i|::::ヽ::::::|:::! 成人してますか? ____ / \ / ─ ─\ / ,(●) (●)、\ | (__人__) | \ ` ⌒´ / ,,.....イ.ヽヽ、___ ーーノ゙-、. : | '; \_____ ノ.| ヽ i | \/゙(__)\,| i | > ヽ. ハ | || はい (18歳だけど ! 心は大人だお…) / ̄ ̄\ / _ノ \ | ( ●)(●) | (__人__) | ` ⌒´ノ | } ヽ } ヽ、.,__ __ノ _, 、 -― ''"::l:::::::\ー-..,ノ,、.゙,i 、 /;;;;;;::゙:':、::::::::::::|_:::;、>、_ l|||||゙!:゙、-、_ 丿;;;;;;;;;;;:::::i::::::::::::::/:::::::\゙'' ゙||i l\>::::゙'ー、 . i;;;;;;;;;;;;;;;;;;;;;;|::::::::::::::\::::::::::\ .||||i|::::ヽ::::::|:::! 酒買ってよし
29.
やらない夫は 悪くないんや!
30.
別の人間に責任を 負わせる場合
31.
店長登場
32.
よくない設計 /ニYニヽ (ヽ /(
゚ )( ゚ )ヽ /) (((i ) /::::⌒`´⌒::::\ ( i))) /∠_| ,-)___(-,|_ゝ \ ( ___、 |-┬-| ,__ ) | `ー'´ /´ | / 年齢は?っていうwww 店長(年齢判断する人) ! / ̄ ̄\ / _ノ \ | ( ●)(●) | (__人__) | ` ⌒´ノ | } ヽ } ヽ、.,__ __ノ _, 、 -― ''"::l:::::::\ー-..,ノ,、.゙,i 、 /;;;;;;::゙:':、::::::::::::|_:::;、>、_ l|||||゙!:゙、-、_ 丿;;;;;;;;;;;:::::i::::::::::::::/:::::::\゙'' ゙||i l\>::::゙'ー、 . i;;;;;;;;;;;;;;;;;;;;;;|::::::::::::::\::::::::::\ .||||i|::::ヽ::::::|:::! 年齢は? 店員(売る人) ! / ̄ ̄\ ____ / \ / ─ ─\ / ,(●) (●)、\ | (__人__) | \ ` ⌒´ / ,,.....イ.ヽヽ、___ ーーノ゙-、. : | '; \_____ ノ.| ヽ i | \/゙(__)\,| i | > ヽ. ハ | || 32歳ですお 客(買う人) / _ノ \ | ( ●)(●) | (__人__) | ` ⌒´ノ | } ヽ } ヽ、.,__ __ノ _, 、 -― ''"::l:::::::\ー-..,ノ,、.゙,i 、 /;;;;;;::゙:':、::::::::::::|_:::;、>、_ l|||||゙!:゙、-、_ 丿;;;;;;;;;;;:::::i::::::::::::::/:::::::\゙'' ゙||i l\>::::゙'ー、 . i;;;;;;;;;;;;;;;;;;;;;;|::::::::::::::\::::::::::\ .||||i|::::ヽ::::::|:::! 32歳だそうです /ニYニヽ (ヽ /( ゚ )( ゚ )ヽ /) (((i ) /::::⌒`´⌒::::\ ( i))) /∠_| ,-)___(-,|_ゝ \ ( ___、 |-┬-| ,__ ) | `ー'´ /´ | / 酒売ってやるっていうwww
33.
よい設計 /ニYニヽ (ヽ /(
゚ )( ゚ )ヽ /) (((i ) /::::⌒`´⌒::::\ ( i))) /∠_| ,-)___(-,|_ゝ \ ( ___、 |-┬-| ,__ ) | `ー'´ /´ | / / ̄ ̄\ / _ノ \ | ( ●)(●) | (__人__) | ` ⌒´ノ | } ヽ } ヽ、.,__ __ノ _, 、 -― ''"::l:::::::\ー-..,ノ,、.゙,i 、 /;;;;;;::゙:':、::::::::::::|_:::;、>、_ l|||||゙!:゙、-、_ 丿;;;;;;;;;;;:::::i::::::::::::::/:::::::\゙'' ゙||i l\>::::゙'ー、 . i;;;;;;;;;;;;;;;;;;;;;;|::::::::::::::\::::::::::\ .||||i|::::ヽ::::::|:::! 客は誰だ?っていうwww ! こいつです /ニYニヽ (ヽ /( ゚ )( ゚ )ヽ /) (((i ) /::::⌒`´⌒::::\ ( i))) /∠_| ,-)___(-,|_ゝ \ ( ___、 |-┬-| ,__ ) | `ー'´ /´ | / ____ / \ / ─ ─\ / ,(●) (●)、\ | (__人__) | \ ` ⌒´ / ,,.....イ.ヽヽ、___ ーーノ゙-、. : | '; \_____ ノ.| ヽ i | \/゙(__)\,| i | > ヽ. ハ | || こいつ 年齢は?っていうwww ____ / \ / ─ ─\ / ,(●) (●)、\ | (__人__) | \ ` ⌒´ / ,,.....イ.ヽヽ、___ ーーノ゙-、. : | '; \_____ ノ.| ヽ i | \/゙(__)\,| i | > ヽ. ハ | || 32歳ですお /ニYニヽ (ヽ /( ゚ )( ゚ )ヽ /) (((i ) /::::⌒`´⌒::::\ ( i))) /∠_| ,-)___(-,|_ゝ \ ( ___、 |-┬-| ,__ ) | `ー'´ /´ | / 酒売ってやるっていうwww
34.
データをひとり歩き させない
35.
よくない設計 /ニYニヽ (ヽ /(
゚ )( ゚ )ヽ /) (((i ) /::::⌒`´⌒::::\ ( i))) /∠_| ,-)___(-,|_ゝ \ ( ___、 |-┬-| ,__ ) | `ー'´ /´ | / 年齢は?っていうwww 店長(年齢判断する人) ! / ̄ ̄\ / _ノ \ | ( ●)(●) | (__人__) | ` ⌒´ノ | } ヽ } ヽ、.,__ __ノ _, 、 -― ''"::l:::::::\ー-..,ノ,、.゙,i 、 /;;;;;;::゙:':、::::::::::::|_:::;、>、_ l|||||゙!:゙、-、_ 丿;;;;;;;;;;;:::::i::::::::::::::/:::::::\゙'' ゙||i l\>::::゙'ー、 . i;;;;;;;;;;;;;;;;;;;;;;|::::::::::::::\::::::::::\ .||||i|::::ヽ::::::|:::! 年齢は? 店員(売る人) ! / ̄ ̄\ 値 / _ノ \ | ( ●)(●) | (__人__) | ` ⌒´ノ | } ヽ } ヽ、.,__ __ノ _, 、 -― ''"::l:::::::\ー-..,ノ,、.゙,i 、 /;;;;;;::゙:':、::::::::::::|_:::;、>、_ l|||||゙!:゙、-、_ 丿;;;;;;;;;;;:::::i::::::::::::::/:::::::\゙'' ゙||i l\>::::゙'ー、 . i;;;;;;;;;;;;;;;;;;;;;;|::::::::::::::\::::::::::\ .||||i|::::ヽ::::::|:::! 属性 ____ / \ / ─ ─\ / ,(●) (●)、\ | (__人__) | \ ` ⌒´ / ,,.....イ.ヽヽ、___ ーーノ゙-、. : | '; \_____ ノ.| ヽ i | \/゙(__)\,| i | > ヽ. ハ | || 32歳ですお 客(買う人) 32歳だそうです /ニYニヽ (ヽ /( ゚ )( ゚ )ヽ /) (((i ) /::::⌒`´⌒::::\ ( i))) /∠_| ,-)___(-,|_ゝ \ ( ___、 |-┬-| ,__ ) | `ー'´ /´ | / 誰も責務を負わない「値」 酒売ってやるっていうwww
36.
オブジェクトから離れた 値はシステムの堅牢性を 低下させる要因となり得る
37.
オブジェクト同士で 対話させる
38.
擬人化は有効な アプローチ(キリッ
39.
今日のおすすめ • http://www.oreilly.co.jp/books/ 9784873113494/ • 紙の本が4,200円 •
オライリーeBookで3,360円 サクサク読めて、実践的な話が多い
40.
以下、余談
41.
パーソナルコンピュータにおける プログラミングの歴史 (加齢臭タイム)
42.
君はBASICを知っているか • 変数は全てグローバル • スコープという概念がそもそもない •
サブルーチン(元に位置に戻れるgoto文) • 戻り値なし • Cは高級言語
43.
プログラム領域とデータ領域 ! 前半部分がプログラム、 後の方にDATA文がずらーっと並ぶ ! ベーマガでよく見たパターンですよね?
44.
新しい知識を 取り込むのをやめた この世代が老害化
45.
クラス? 似たようなサブルーチンを まとめればいいんでしょ?
46.
staticおじさんの 誕生である
47.
日々の勉強を欠かすと _人人 人人_ > 必然の死
<  ̄Y^Y^Y^Y ̄
48.
1970年代にはオブジェクト指向の 考え方は存在していたんですけどね…
49.
知識の更新を 怠るべからず
Baixar agora