Upload
Download free for 30 days
Login
Submit Search
覚えて帰ろうJavaデザインパターン
Download as PPT, PDF
4 likes
1,755 views
K
Kazuya Hirota
java経験3年のゆるふわWebエンジニアが 業務でわりと使うデザパタを解説しました。 http://d-cube.connpass.com/event/12922/
Engineering
Read more
1 of 22
Download now
Downloaded 10 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
More Related Content
PDF
[XP祭り2017][B-3(1)]DevOps時代のプロジェクトマネージメントを考えよう
Shigeki Morizane
PDF
[社内セッション]DevOps時代の僕の生き方、働き方
Shigeki Morizane
PDF
鉄壁の中のアジャイル
toshihiro ichitani
PDF
拝啓、プロダクトオーナー様。
toshihiro ichitani
PPTX
DDのはなし【勉強会資料】
株式会社キャッチアップ
PDF
Emotional development
toshihiro ichitani
PDF
越境アジャイル
toshihiro ichitani
PDF
ヤフオク!の快適なカスタマー体験を支えるモバイルアプリのライブアップデート技術
Yahoo!デベロッパーネットワーク
[XP祭り2017][B-3(1)]DevOps時代のプロジェクトマネージメントを考えよう
Shigeki Morizane
[社内セッション]DevOps時代の僕の生き方、働き方
Shigeki Morizane
鉄壁の中のアジャイル
toshihiro ichitani
拝啓、プロダクトオーナー様。
toshihiro ichitani
DDのはなし【勉強会資料】
株式会社キャッチアップ
Emotional development
toshihiro ichitani
越境アジャイル
toshihiro ichitani
ヤフオク!の快適なカスタマー体験を支えるモバイルアプリのライブアップデート技術
Yahoo!デベロッパーネットワーク
What's hot
(7)
PDF
塹壕にいるすべての同朋へ
toshihiro ichitani
PPTX
グリーで行われている勉強会とその特徴 ✕ 勉強会を主催してみた話
gree_tech
PDF
プロダクトオーナーが知るべき97のこと
toshihiro ichitani
PDF
越境する開発 -Seek Right Things-
toshihiro ichitani
PDF
われわれはなぜアジャイルに向かうのか
toshihiro ichitani
PDF
価値探索 -仮説検証の実践-
toshihiro ichitani
PPTX
誰でもできるGoogleアシスタント開発
Namito Satoyama
塹壕にいるすべての同朋へ
toshihiro ichitani
グリーで行われている勉強会とその特徴 ✕ 勉強会を主催してみた話
gree_tech
プロダクトオーナーが知るべき97のこと
toshihiro ichitani
越境する開発 -Seek Right Things-
toshihiro ichitani
われわれはなぜアジャイルに向かうのか
toshihiro ichitani
価値探索 -仮説検証の実践-
toshihiro ichitani
誰でもできるGoogleアシスタント開発
Namito Satoyama
Ad
Viewers also liked
(16)
PDF
デザインパターン
gaaupp
PDF
Crystalを触り始めてから起こったこと
at grandpa
PPT
覚えて帰ろうJavaデザインパターン
dcubeio
PDF
dezainn
kzhshmt
ODP
デザインパターン(初歩的な7パターン)
和明 斎藤
PPTX
Javaによる理想のデザインパターン
Tomomi Fujisaki
PPTX
凡人の凡人による凡人のためのデザインパターン第一幕 Public
bonjin6770 Kurosawa
PDF
Java デザインパターン勉強会 第5回(最終回)
Ryoichi Obara
PDF
GoF のデザインパターンじゃないけど、よくあるパターン
Gaprot
ODP
Strategy パターンと開放/閉鎖原則に見るデザインパターンの有用性
tomo_masakura
PPT
Template Method Design Pattern
Srikanth Shreenivas
PDF
「コトナス」:出会わなくても良いアプリ『Match★Contact』
cotonas_en
PPTX
React NativeでTwitterクライアントを作ってみよう
dcubeio
PPT
XP寺子屋 デザインパターン入門
takepu
PDF
パターン言語の構造と事例
akipii Oga
PDF
ハトでもわかるオブジェクト指向
uka yare
デザインパターン
gaaupp
Crystalを触り始めてから起こったこと
at grandpa
覚えて帰ろうJavaデザインパターン
dcubeio
dezainn
kzhshmt
デザインパターン(初歩的な7パターン)
和明 斎藤
Javaによる理想のデザインパターン
Tomomi Fujisaki
凡人の凡人による凡人のためのデザインパターン第一幕 Public
bonjin6770 Kurosawa
Java デザインパターン勉強会 第5回(最終回)
Ryoichi Obara
GoF のデザインパターンじゃないけど、よくあるパターン
Gaprot
Strategy パターンと開放/閉鎖原則に見るデザインパターンの有用性
tomo_masakura
Template Method Design Pattern
Srikanth Shreenivas
「コトナス」:出会わなくても良いアプリ『Match★Contact』
cotonas_en
React NativeでTwitterクライアントを作ってみよう
dcubeio
XP寺子屋 デザインパターン入門
takepu
パターン言語の構造と事例
akipii Oga
ハトでもわかるオブジェクト指向
uka yare
Ad
Similar to 覚えて帰ろうJavaデザインパターン
(20)
PDF
Google apps scriptを使って業務改善
dcubeio
PDF
リクルートテクノロジーズが語る 企業における、「AI/ディープラーニング」活用のリアル
Recruit Technologies
PDF
アイデアを形にする ①プロダクト設計のイロハを学ぶ
DIVE INTO CODE Corp.
PPTX
すぐに着手できる、SEO改善ポイントについて(後編)
ナイル株式会社
PDF
【超初心者向け!】今更聞けないリーンスタートアップとデザイン思考
満徳 関
PDF
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
DIVE INTO CODE Corp.
PPTX
JJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライド
ToshiakiArai
PPTX
最若手メンバーこそチャンス!チーム改善に取り組んでわかったこと
Masayuki Ueda
PPTX
JSUG 2018 BTC
kazukiotomori
PDF
BPSttudy#84 アイデアをカタチにする方法
Haruo Sato
PPTX
株式会社リブセンス会社説明資料(転職エージェント企業様向け)
Taku Unno
PDF
Web企業における大規模組織での品質の取り組み
teyamagu
PDF
Yahoo!ブラウザーアプリのプロダクトマネージャーが考えていること
Yahoo!デベロッパーネットワーク
PDF
「AI?ダメ絶対!」とは言わせない! 伝統的な企業文化のなかでも、ソフトウェア開発にAIを 導入するための3つの方法とは? 2025-07-17 Deve...
Naoharu Sasaki
PPTX
ソフトウェアのように〇〇を作る
Taku Unno
PPTX
Firebaseマーケティング活用事例
Hiroshi Genouzono
PDF
Netadashi Meetup #6 20170629
Shigeki Morizane
PDF
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019
満徳 関
PPTX
Vibe Codingを始めよう 〜Cursorを例に、ノーコードでのプログラミング体験〜
iPride Co., Ltd.
PDF
[ギルドワークス社イベント]〜DXを実現するためにユーザ企業とSI企業が今すぐとるべき3つのステップ〜(ボーナス版)
Shigeki Morizane
Google apps scriptを使って業務改善
dcubeio
リクルートテクノロジーズが語る 企業における、「AI/ディープラーニング」活用のリアル
Recruit Technologies
アイデアを形にする ①プロダクト設計のイロハを学ぶ
DIVE INTO CODE Corp.
すぐに着手できる、SEO改善ポイントについて(後編)
ナイル株式会社
【超初心者向け!】今更聞けないリーンスタートアップとデザイン思考
満徳 関
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
DIVE INTO CODE Corp.
JJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライド
ToshiakiArai
最若手メンバーこそチャンス!チーム改善に取り組んでわかったこと
Masayuki Ueda
JSUG 2018 BTC
kazukiotomori
BPSttudy#84 アイデアをカタチにする方法
Haruo Sato
株式会社リブセンス会社説明資料(転職エージェント企業様向け)
Taku Unno
Web企業における大規模組織での品質の取り組み
teyamagu
Yahoo!ブラウザーアプリのプロダクトマネージャーが考えていること
Yahoo!デベロッパーネットワーク
「AI?ダメ絶対!」とは言わせない! 伝統的な企業文化のなかでも、ソフトウェア開発にAIを 導入するための3つの方法とは? 2025-07-17 Deve...
Naoharu Sasaki
ソフトウェアのように〇〇を作る
Taku Unno
Firebaseマーケティング活用事例
Hiroshi Genouzono
Netadashi Meetup #6 20170629
Shigeki Morizane
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019
満徳 関
Vibe Codingを始めよう 〜Cursorを例に、ノーコードでのプログラミング体験〜
iPride Co., Ltd.
[ギルドワークス社イベント]〜DXを実現するためにユーザ企業とSI企業が今すぐとるべき3つのステップ〜(ボーナス版)
Shigeki Morizane
覚えて帰ろうJavaデザインパターン
1.
Copyright © BizReach,
Inc. All Right Reserved. 1 覚えて帰ろう java デザインパターン 2015 年 03 月 27 日 株式会社ビズリーチ プロダクトマーケティング本部 廣田 和也
2.
Copyright © BizReach,
Inc. All Right Reserved. 2 自己紹介 名前 廣田 和也 所属 株式会社ビズリーチ java 3 年くらい
3.
Copyright © BizReach,
Inc. All Right Reserved. 3 アジェンダ デザインパターンとは Template Method パターン Strategy パターン
4.
Copyright © BizReach,
Inc. All Right Reserved. 4 デザインパターンとは
5.
Copyright © BizReach,
Inc. All Right Reserved. 5 デザインパターンとは ソフトウェア開発におけるデザインパターンとは 過去のソフトウェア設計者が発見し編み出した 設計ノウハウを蓄積し、名前をつけ、 再利用しやすいように特定の規約に従って カタログ化したものである。 引用元: wikipedia デザインパターン ( ソフトウェア )
6.
Copyright © BizReach,
Inc. All Right Reserved. 6 GoF (Gang of Four) のデザインパターン GoF とはエーリヒ・ガンマ、リチャード・ヘルム ラルフ・ジョンソン、ジョン・ブリシディースの 4 人のことで、書籍『オブジェクト指向における 再利用のためのデザインパターン』において デザインパターンという用語を初めてソフトウ ェア開発に導入し、同時に書籍の中で 23 種類の パターンを取り上げた。 デザインパターンとは
7.
Copyright © BizReach,
Inc. All Right Reserved. 7 GoF のデザインパターン 23 種 Abstract Factory Builder Factory Method Prototype Singleton Adapter Bridge Composite Decorator Facade Flyweight Proxy デザインパターンとは Chain of Responsibility Command Interpreter Iterator Mediator Memento Observer State Strategy Template Method Visitor
8.
Copyright © BizReach,
Inc. All Right Reserved. 8 少ない労力で良い設計ができる • 車輪の再発明はしない メンバーに少ない単語で正確に設計を伝えられる • パターン名を伝えるだけで、その構造と振る舞いを瞬時に共有できる 覚えてうれしいこと デザインパターンとは
9.
Copyright © BizReach,
Inc. All Right Reserved. 9 Template Method パターン
10.
Copyright © BizReach,
Inc. All Right Reserved. 10 Template Method パターン 突然ですが・・・ テンプレートって知ってますか?
11.
Copyright © BizReach,
Inc. All Right Reserved. 11 Template Method パターン コレです。 ↓↓↓↓
12.
Copyright © BizReach,
Inc. All Right Reserved. 12 Template Method パターン スーパークラスで処理の枠組みを定め、 サブクラスでその具体的内容を実装する。 どんなパターン?
13.
Copyright © BizReach,
Inc. All Right Reserved. 13 Template Method パターン sample program 動物との遭遇 クラス図 登場人物 ・ AbstractClass( 抽象クラス ) →AbstractAnimalEncounter ・ ConcreteClass( 具象クラス ) →DogEncounter,PigEncounter,CatEncounter
14.
Copyright © BizReach,
Inc. All Right Reserved. 14 sample code... Template Method パターン
15.
Copyright © BizReach,
Inc. All Right Reserved. 15 Template Method パターン 流れが同一で詳細が異なる処理をまとめられる 呼び出し元でサブクラスを意識しなくてすむ うれしいこと
16.
Copyright © BizReach,
Inc. All Right Reserved. 16 Strategy パターン2
17.
Copyright © BizReach,
Inc. All Right Reserved. 17 Strategy パターン 戦略( Strategy )=プログラミングにおける「アルゴリズム」 Strategy パターンでは、そのアルゴリズムを実装した部分がごっそ り交換できるようになっている 17 どんなパターン?
18.
Copyright © BizReach,
Inc. All Right Reserved. 18 sample program 猫とのふれあい戦略 クラス図 Strategy パターン 登場人物 ・ StrategyInterface( 戦略の役 ) →SkinshipStrategy ・ ConcreteStrategy( 具体的戦略 ) →StrokeStrategy,FeedStrategy, SlapStrategy ・ Context( 文脈 ) →ApproachCatLogic
19.
Copyright © BizReach,
Inc. All Right Reserved. 19 sample code... Strategy パターン
20.
Copyright © BizReach,
Inc. All Right Reserved. 20 戦略毎にクラスが別になるのでメンテナンスしやすい • 戦略の切り替えが容易 • メソッドにとけこんだ形のアルゴリズムより、柔軟で修正しやすい 戦略の追加の際に呼び出しメソッドの修正が不要 アルゴリズムを動的に切り替える際に有用 • 実行環境での切り替え(ローカル、検証、本番)等 うれしいこと Strategy パターン
21.
Copyright © BizReach,
Inc. All Right Reserved. 21 質疑応答
22.
Copyright © BizReach,
Inc. All Right Reserved.
Download