デザインパターン

GoFデザインパターンいつ使う?のまとめ

こういう課題を解決できるGoFデザインパターンがあったはずだけど、どのデザインパターンだったかなーと忘れてしまうことがあるのでまとめました。

振る舞いに関するパターン

Iterator
forやwhileで扱うデータがあるとき。

Template Method
ある手順通りに処理を実行したいが、手順の内容に様々なパターンがあるとき。

Strategy
アルゴリズムを入れ替えたいとき。

V

もっとみる
ありがとうございます!

[Java]デザインパターン:Interatorパターン

はじめに

今更ですが、Javaの設計において理解しておくとよいデザインパターンのことを理解できていないので1つずつ勉強していきます。
デザパタの全てが必ずしも必要ではないことは理解していますが、Interfaceやabstractなどを使った疎結合な実装への理解度が浅いこともあり、やっていこうと思っています。

実践

今回はIteratorパターンです。
とあるオブジェクトの集合体(リスト)は

もっとみる

幽霊の日

本日は「幽霊の日」です。

幽霊のパターンデザインを描きました。

こんなパターンデザインが入ったTシャツを着たい人いるかな?

もしいたらこれを使えそうな気がします。

グッズ制作の方は色々描いてみて良さそうなのが出来たら作っていきます。

イラストや似顔絵のご依頼募集中です!

イラスト依頼はホームページへhttps://juriartworks.amebaownd.com

似顔絵依頼はブロ

もっとみる
ありがとうございます。
5

デザインパターン「observer」
状態変化通知に使用。
MVC
modelとviewはobserverパターン
model 通知される側(subject)
view 通知する側(observer)
フラグ変数を持たせたほうがいい。
「 subject側から通知されたかどうか」

嬉しいです!!
3

オブジェクト指向の理解を深めるための本

こちらはエンジニア向けの記事になります。

プログラミングについての基本を学び、ある程度プログラムが書けるようになってきたら、オブジェクト指向についてもある程度理解を深めたいところ。

ぶっちゃけたところ、最近のプログラム開発は当たり前にフレームワークを使用し、プロジェクトによってはローコード、ノンプログラミングなんてのもあって、オブジェクト指向について詳しい知識がなくても、開発がある程度できてし

もっとみる
嬉しい(*'▽')
7

グダグダプログラマーがFlutterでアプリを作る ②構成

さっ、実装!!

の前に、リソースの構成をまず考えます!

んま、状態管理ってやつ?(初めて言った)

今までは、MVCをよく採用していたのが、Flutterはなんか違うのがあるらしい。

こんな記事を発見。以下を参照(感謝)

へー、よーわからん。やはり、新しい事をやると意味わからん。そして、グダグダプログラマーは、基礎知識も乏しいので、余計わからん。

とりあえず、以下も参照(激感謝!)

もっとみる
感謝感激!
8

読むだけでわかる!?オブジェクト指向デザインパターンの基礎の基礎~その6:FactoryMethodパターン~

◆はじめに◆ ※この章は前回と同じ内容です

みなさま、はじめまして。

『読むだけでわかる!?オブジェクト指向デザインパターンの基礎の基礎』というタイトルでシリーズものの有料記事を販売している加賀美(カガミ)と申します。

みなさま、『デザインパターン』ってなんだかご存知ですか?
まぁ、こうして記事をクリックしているくらいですから、みなさまのほとんどの方はご存知ですよね。

そうです、Javaや

もっとみる
ありがとうございます!!あなたに、今日も良いことありますように♥
11

読むだけでわかる!?オブジェクト指向デザインパターンの基礎の基礎:~その5:TemplateMethodパターン~

◆はじめに◆ ※この章は前回と同じ内容です

みなさま、はじめまして。

『読むだけでわかる!?オブジェクト指向デザインパターンの基礎の基礎』というタイトルでシリーズものの有料記事を販売している加賀美(カガミ)と申します。

みなさま、『デザインパターン』ってなんだかご存知ですか?
まぁ、こうして記事をクリックしているくらいですから、みなさまのほとんどの方はご存知ですよね。

そうです、Javaや

もっとみる
ありがとうございます!!あなたに、今日も良いことありますように✨
8

読むだけでわかる!?オブジェクト指向デザインパターンの基礎の基礎:~その4:Stateパターン~

◆はじめに◆ ※この章は前回と同じ内容です

みなさま、はじめまして。

『読むだけでわかる!?オブジェクト指向デザインパターンの基礎の基礎』というタイトルでシリーズものの有料記事を販売している加賀美(カガミ)と申します。

みなさま、『デザインパターン』ってなんだかご存知ですか?
まぁ、こうして記事をクリックしているくらいですから、みなさまのほとんどの方はご存知ですよね。

そうです、Javaや

もっとみる
ありがとうございます!!あなたに、今日も良いことありますように♪
8

読むだけでわかる!?オブジェクト指向デザインパターンの基礎の基礎:~その3:Strategyパターン~

◆はじめに◆ ※この章は前回と同じ内容です

みなさま、はじめまして。

『読むだけでわかる!?オブジェクト指向デザインパターンの基礎の基礎』というタイトルでシリーズものの有料記事を販売している加賀美(カガミ)と申します。

みなさま、『デザインパターン』ってなんだかご存知ですか?
まぁ、こうして記事をクリックしているくらいですから、みなさまのほとんどの方はご存知ですよね。

そうです、Javaや

もっとみる
ありがとうございます!!あなたに、今日も良いことありますように(微笑)
6