はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ GoF

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 13 / 13件)
 

Pythonにおけるデザインパターン - Pythonにおけるデザインパターン

2022/01/20 このエントリーをはてなブックマークに追加 427 users Instapaper Pocket Tweet Facebook Share Evernote Clip Python Pythonic デザインパターン 実装 書き方

Pythonにおけるデザインパターン 当サイトについて GoFの定義した23コのデザインパターンをPythonで実装します。 ただし、Pythonのビルトイン機能で実現できるパターンもあります。 その際は、ビルトイン機能の紹介に留めます。 Pythonらしい書き方(Pythonicな書き方)ができるものは古典的な実装とPythonicな実装の両... 続きを読む

Rust風にデザインパターン23種 | κeenのHappy Hacκing Blog

2017/05/06 このエントリーをはてなブックマークに追加 104 users Instapaper Pocket Tweet Facebook Share Evernote Clip een enum クロージャ rust 発端

κeenです。 GoFのデザインパターンは有名ですが、言語機能によっては単純化できたりあるいは不要だったりするのでRust風に書き換えたらどうなるか試してみます。 発端はこのツイート。 デザインパターン、古いJavaの機能の足りなさのワークアラウンド的なテクニックも含まれてるからあまり宜しくないんだよね。enumやクロージャで十分なのもいくつかある。 Rustで写経、デザインパターン23種 - Q... 続きを読む

GoFの23のデザインパターンを,Javaで活用するための一覧表 (パターンごとの要約コメント付き) - 主に言語とシステム開発に関して

2015/09/15 このエントリーをはてなブックマークに追加 380 users Instapaper Pocket Tweet Facebook Share Evernote Clip プログラマ 独学 Java GoFデザインパターン 常識

java, 設計, プログラミング | GoFデザインパターンの一覧表と,活用のためのコメント,および入門者が独学するためのリンク集(サンプルコード付き)。入門者の独学を支援するために,このページのURLを提示して熟読させ,各パターンを短時間で効率よく学んでもらう。 デザインパターンはプログラマの常識だ。 Java使いかどうかは問わない。にも関わらず,入門書を買ったまま,途中で挫折する人が多い。挫... 続きを読む

再考: GoF デザインパターン - Qiita

2014/05/14 このエントリーをはてなブックマークに追加 456 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita 再考 いい加減 主観 デザインパ

本投稿は私の主観によって書かれています。コメントは大歓迎です。もし長くなるようでしたら別途記事に投稿し、リンクを張っていただけると嬉しいです。 概要 GoFのデザインパターンは適当すぎるから、いい加減、修正されるべき。 参考までに各パターンに対するコメントを書く。 GoFのデザインパターン GoFのデザインパターンは適当であり、教科書通りに学ぶべきものではないように思う。 以下がGoFのデザインパ... 続きを読む

Objective-C でデザインパターンを学ぶのに欠かせないサイト | monopocket blog

2014/05/13 このエントリーをはてなブックマークに追加 131 users Instapaper Pocket Tweet Facebook Share Evernote Clip Objective-C monopocket blog

この記事では Objective-C でデザインパターンを学ぶのに欠かせないサイトを紹介する。 ダイナミック Objective-C by マイナビニュース ずばりこのサイト。 このサイトでは、GoF のデザインパターンの全パターンを Objective-C で説明している。 以下の書籍の元になった連載で内容もしっかりしていて読み応えあり。無料公開しているのが有り難い。 ちょっとだけ残念なのは、デ... 続きを読む

Golang でコマンドライン Fuzzy Finder 「gof」作った。 - Qiita [キータ]

2013/12/10 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip キータ Qiita golang

この記事は Go Advent Calendar 2013 の 10 日目の投稿です。 はじめに 業務のツールや連携させる一部の機能として golang を使い出している方もチラホラ現れ始めました。 golang でウェブアプリケーションを書く人も多いですが、実はコマンドラインアプリケーションやバックグラウンドサーバを書くのに非常に役立ちます。 本記事では、golang を使うとどの様に簡単にバッ... 続きを読む

Ruby 1.9.3で学ぶ、13個のデザインパターンを作りました[GoF][Design Pattern] - 酒と泪とRubyとRailsと

2012/12/09 このエントリーをはてなブックマークに追加 594 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails ベストプラクティス プラクティス Ruby 体系化

Ruby 1.9.3で学ぶ、13個のデザインパターンを作りました[GoF][Design Pattern] Dec 10th, 2012 Tweet GoFのデザインパターン 13個についての記事書いたのでまとめです。 GoFのデザインパターンとは? デザインパターンとは簡単に言うと「プログラミングのベストプラクティスを体系化したもの」です。このベスト・プラクティスをしっかりと理解して設計すれば、... 続きを読む

GoFの23のデザインパターンを,Javaで活用するための一覧表 (パターンごとの要約コメント付き) - 主に言語とシステム開発に関して

2012/03/30 このエントリーをはてなブックマークに追加 1076 users Instapaper Pocket Tweet Facebook Share Evernote Clip 要点 独学 Java GoFデザインパターン 特定

java, 設計 | GoFデザインパターンの一覧表と,活用のためのコメント,および入門者が独学するためのリンク集(サンプルコード付き)。Javaの入門者の独学を支援するために,このページのURLを提示して熟読させ,各パターンを短時間で効率よく学んでもらう。 特定の設計パターンについて理解しづらい場合,「要するにこういう目的のパターンなのだ」という要点を把握してもらい,開発に遅れずにキャッチアップ... 続きを読む

デザインパターンにまつわるエトセトラ - 神様なんて信じない僕らのために

2012/02/28 このエントリーをはてなブックマークに追加 46 users Instapaper Pocket Tweet Facebook Share Evernote Clip エトセトラ 僕ら 神様 デザインパターン Java

社内でデザパタが盛り上がっていたので、社内勉強会でLTしました。その資料です!基本的に自分はデザインパターンは「言語に依存しない設計に名前をつけたもの」だと定義しています。なので、よくある「デザインパターンってJavaじゃないと役に立たないよね」なんていう意見には反対です。勿論、言語によっては適応する意味の無いパターン、意味の薄いパターンもありますが、GoFのパターンだけがすべてではないですし、"... 続きを読む

RubyのメタプログラミングでInterpreterパターンを実装しよう! - hp12c

2011/07/25 このエントリーをはてなブックマークに追加 29 users Instapaper Pocket Tweet Facebook Share Evernote Clip オルセン メタプログラミング ラス Ruby 実装

「Rubyによるデザインパターン」(著:ラス・オルセン)はGoFの23あるデザインパターンのうちの14個についてRubyによる実装とその解説を試みた書籍です Rubyによるデザインパターン作者: Russ Olsen,ラス・オルセン,小林健一,菅野裕,吉野雅人,山岸夢人,小島努出版社/メーカー: ピアソン桐原発売日: 2009/04/01メディア: 単行本購入: 6人 クリック: 70回この商品を... 続きを読む

デザインパターン | TECHSCORE(テックスコア)

2011/05/13 このエントリーをはてなブックマークに追加 1051 users Instapaper Pocket Tweet Facebook Share Evernote Clip index Java オブジェクト指向プログラミング 開発者

オブジェクト指向プログラミングにおいてデザインパターンを利用することは、開発者に様々なメリットを与えてくれます。 ここでは、「デザインパターンとは何か」というようなデザインパターンの基本事項と、GoFの23個のデザインパターンをJavaを利用してわかりやすく解説します。 デザインパターン INDEX 続きを読む

「その発想はなかった!」と言わせる技術を身につけよう~仕事の幅を広げる19の発想技法:企業IT部門の変革を支援するエンタープライズ実践情報サイト EnterpriseZine

2009/04/02 このエントリーをはてなブックマークに追加 1770 users Instapaper Pocket Tweet Facebook Share Evernote Clip EnterpriseZine 定石 Java 変革 習得

モノを考える時の定石―発想技法 前回は、他人の知恵を借りて上手く仕事を進めるコツを紹介しました。しかし、最終的には自分自身が動いて目的を成し遂げなければならないのです。自分で考える術の習得を疎かにしてはなりません。 プログラミングの世界にはデザインパターンというものがあります。Javaなどのオブジェクト指向設計でありがちな問題を解決する定石を集めたもので、GoF(Gang of Four)がまとめ... 続きを読む

矢沢久雄の早わかりGoFデザインパターン(1):ITpro

2005/11/28 このエントリーをはてなブックマークに追加 512 users Instapaper Pocket Tweet Facebook Share Evernote Clip ITpro 矢沢久雄 プログラマ オブジェクト 連載目次

矢沢久雄の早わかりGoFデザインパターン(1) 第1回 GoFって何だろう?/Mediatorパターン 連載目次へ >> 図1●(1)オブジェクト間の関連がゴチャゴチャしている。(2)Medliator(調停者)となるオブジェクトを置けば関連をスッキリ整理できる [画像のクリックで拡大表示] デザインパターンとは、様々なプログラムで再利用できる汎用的な設計パターンのことです。プログラマの世界では、... 続きを読む

 
(1 - 13 / 13件)