SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
本日のキーワード


 「シンプル」
  シンプル」
  Surtout faites simple
(出来る限り単純に作りなさい)

エスコフィエの料理の哲学より
クラス間の関係について
疎結合     密結合
カプセル化について
                                 弱
                  public          
                                  
                                  
                                 ア
                protected        ク
                                 セ
                                 ス
                デフォルト            制
             (package private)   限
                                  
                                  
                                  
                  private        強


⇒ 適切な「情報隠蔽」が行なわれると利用者が楽になる
単一責務について
           解熱   一つ一つの小さい粒がそれ
                ぞれ効能(役割)を持って、
                一つの目的(風邪の症状の
                軽減)の達成を目指している

                ⇒ また、組み合わせによっ
                て、様々な種類の風邪に対
                  しても有効な薬となる
咳止め   鎮痛
                (参考)単一責任の原則(SRP) -
                    Strategic Choice
レイフィケーションについて
                                                     クラス層
                                                     クラス層




                                                インスタンス層
                                                インスタンス層




(参考)「檜山正幸のキマイラ飼育記」
http://d.hatena.ne.jp/m-hiyama/20080109/1199863428

Más contenido relacionado

Más de skowata

第1回(20170701)内容の振り返り(公開用)
第1回(20170701)内容の振り返り(公開用)第1回(20170701)内容の振り返り(公開用)
第1回(20170701)内容の振り返り(公開用)skowata
 
20170708 java oo道場(ネタのメモ)(公開用)
20170708 java oo道場(ネタのメモ)(公開用)20170708 java oo道場(ネタのメモ)(公開用)
20170708 java oo道場(ネタのメモ)(公開用)skowata
 
(公開用)Agileについて
(公開用)Agileについて(公開用)Agileについて
(公開用)Agileについてskowata
 
Legacy code事件簿
Legacy code事件簿Legacy code事件簿
Legacy code事件簿skowata
 
20120609 java oo道場(ネタのメモ)
20120609 java oo道場(ネタのメモ)20120609 java oo道場(ネタのメモ)
20120609 java oo道場(ネタのメモ)skowata
 
第1回内容の振り返り
第1回内容の振り返り第1回内容の振り返り
第1回内容の振り返りskowata
 
20120602 JavaOO道場 オブジェクト指向概論
20120602 JavaOO道場 オブジェクト指向概論20120602 JavaOO道場 オブジェクト指向概論
20120602 JavaOO道場 オブジェクト指向概論skowata
 

Más de skowata (7)

第1回(20170701)内容の振り返り(公開用)
第1回(20170701)内容の振り返り(公開用)第1回(20170701)内容の振り返り(公開用)
第1回(20170701)内容の振り返り(公開用)
 
20170708 java oo道場(ネタのメモ)(公開用)
20170708 java oo道場(ネタのメモ)(公開用)20170708 java oo道場(ネタのメモ)(公開用)
20170708 java oo道場(ネタのメモ)(公開用)
 
(公開用)Agileについて
(公開用)Agileについて(公開用)Agileについて
(公開用)Agileについて
 
Legacy code事件簿
Legacy code事件簿Legacy code事件簿
Legacy code事件簿
 
20120609 java oo道場(ネタのメモ)
20120609 java oo道場(ネタのメモ)20120609 java oo道場(ネタのメモ)
20120609 java oo道場(ネタのメモ)
 
第1回内容の振り返り
第1回内容の振り返り第1回内容の振り返り
第1回内容の振り返り
 
20120602 JavaOO道場 オブジェクト指向概論
20120602 JavaOO道場 オブジェクト指向概論20120602 JavaOO道場 オブジェクト指向概論
20120602 JavaOO道場 オブジェクト指向概論
 

20120602 JavaOO道場 メモ

  • 1. 本日のキーワード 「シンプル」 シンプル」 Surtout faites simple (出来る限り単純に作りなさい) エスコフィエの料理の哲学より
  • 3. カプセル化について 弱 public       ア protected ク セ ス デフォルト 制 (package private) 限       private 強 ⇒ 適切な「情報隠蔽」が行なわれると利用者が楽になる
  • 4. 単一責務について 解熱 一つ一つの小さい粒がそれ ぞれ効能(役割)を持って、 一つの目的(風邪の症状の 軽減)の達成を目指している ⇒ また、組み合わせによっ て、様々な種類の風邪に対 しても有効な薬となる 咳止め 鎮痛 (参考)単一責任の原則(SRP) - Strategic Choice
  • 5. レイフィケーションについて クラス層 クラス層 インスタンス層 インスタンス層 (参考)「檜山正幸のキマイラ飼育記」 http://d.hatena.ne.jp/m-hiyama/20080109/1199863428