プログラミング
1:以下、5ちゃんねるからVIPがお送りします 2021/10/08(金) 07:43:47.509 ID:bSTsAWjE0

似たようなパターンがいっぱいあって使い分けが難しい


スポンサードリンク
3:以下、5ちゃんねるからVIPがお送りします 2021/10/08(金) 07:46:00.276 ID:D1PjYVcw0

うーん2個くらいかな


4:以下、5ちゃんねるからVIPがお送りします 2021/10/08(金) 07:46:00.618 ID:JhlFBQ1C0

デザインパターンってよく聞けど何?


5:以下、5ちゃんねるからVIPがお送りします 2021/10/08(金) 07:48:30.434 ID:bSTsAWjE0

>>4
オブジェクト指向における実装の型


6:以下、5ちゃんねるからVIPがお送りします 2021/10/08(金) 07:50:16.172 ID:JhlFBQ1C0

>>5
何それ?代表的なのは?


8:以下、5ちゃんねるからVIPがお送りします 2021/10/08(金) 07:51:35.027 ID:bSTsAWjE0

>>6
シングルトン


7:以下、5ちゃんねるからVIPがお送りします 2021/10/08(金) 07:51:15.409 ID:rFWX1S4y0

GoFの23種類なんて覚えなくていいよ
MVCモデルさえ理解していればいい


9:以下、5ちゃんねるからVIPがお送りします 2021/10/08(金) 07:52:14.740 ID:bSTsAWjE0

>>7
それは流石に暴論かと
いくつか知っとくべきデザインパターンはあると思うんだ


10:以下、5ちゃんねるからVIPがお送りします 2021/10/08(金) 07:53:29.303 ID:t1qSgMuFM

ほとんどのエンジニアは知らないよ


12:以下、5ちゃんねるからVIPがお送りします 2021/10/08(金) 07:54:42.045 ID:eNL2WKqB0

当たり前にやってることに名前つけただけだから


13:以下、5ちゃんねるからVIPがお送りします 2021/10/08(金) 07:54:57.333 ID:2aYLeql30

インスタンスって複数作れたんだ


11:以下、5ちゃんねるからVIPがお送りします 2021/10/08(金) 07:53:54.958 ID:JhlFBQ1C0

自然にインスタンスなんて1個しか作らないわ
俺って天才なのか


15:以下、5ちゃんねるからVIPがお送りします 2021/10/08(金) 07:58:14.667 ID:bSTsAWjE0

>>11
いや複数必要な場合もあるだろ


14:以下、5ちゃんねるからVIPがお送りします 2021/10/08(金) 07:56:48.589 ID:rFWX1S4y0

シングルトンはインスタンスを1個しか作らないことを指すんじゃなくて
1個しか作れないようにプログラムに縛りを科す仕組みを作ることを言うんだよ


19:以下、5ちゃんねるからVIPがお送りします 2021/10/08(金) 08:03:13.519 ID:yCp3CzQ60

デザインパターンって言うだけあってここはこのデザインパターンで作ってねとか設計書にかけるし、ソース読むときの手がかりになる


21:以下、5ちゃんねるからVIPがお送りします 2021/10/08(金) 08:03:54.463 ID:2aYLeql30

>>19
なるほどなぁ


20:以下、5ちゃんねるからVIPがお送りします 2021/10/08(金) 08:03:39.110 ID:bSTsAWjE0

シングルトンにするのと静的クラスにするのってどう作り分けたらいいの?


28:以下、5ちゃんねるからVIPがお送りします 2021/10/08(金) 08:13:00.334 ID:mjiRnkK20

>>20
インスタンスが無いとできない事をやりたいかどうか


35:以下、5ちゃんねるからVIPがお送りします 2021/10/08(金) 08:23:43.776 ID:rD0arp5d0

役職くらいなら継承でクラス作って良いと思うが
課長クラスの中で複数作るってのは意味わからんな
name1
name2
みたいに書いてんの?


37:以下、5ちゃんねるからVIPがお送りします 2021/10/08(金) 08:26:39.213 ID:JhlFBQ1C0

>>35
継承は使わないってデザインパターンはないのか?


40:以下、5ちゃんねるからVIPがお送りします 2021/10/08(金) 08:28:58.608 ID:rD0arp5d0

>>37
使わない理由ない限りないんじゃない?
普通使うと思うけど


47:以下、5ちゃんねるからVIPがお送りします 2021/10/08(金) 08:32:46.140 ID:JhlFBQ1C0

>>40
俺は継承は見にくくなるし複雑になるから使わないからなぁ
前にビッパーのプログラマーも同じこと言ってて
俺と同じ考えの奴がいるなーと思ったんだが本には載ってないのか


38:以下、5ちゃんねるからVIPがお送りします 2021/10/08(金) 08:27:01.964 ID:9q9LfGcs0

専門学生か?
お前らの話してること一切業務レベルにないからもうやめとけ


44:以下、5ちゃんねるからVIPがお送りします 2021/10/08(金) 08:31:00.858 ID:JhlFBQ1C0

>>38
まあ効率化よりも社内のテンプレートと同じように書いたほうが統一感は出るな
大学の研究室や専門でチームで開発してる時もそうだろう
多少非効率でも同じように統一して書いていけば見やすいし変更もしやすいし
バグが出た時もトレースしやすい


43:以下、5ちゃんねるからVIPがお送りします 2021/10/08(金) 08:30:47.295 ID:NihHIwXV0

(´・ω・`)アルゴリズムの引き出し増やしたほうが役に立つよ


49:以下、5ちゃんねるからVIPがお送りします 2021/10/08(金) 08:33:49.820 ID:IRTrpG2ld

>>43
デザインパターンとアルゴリズムは違うくね?


52:以下、5ちゃんねるからVIPがお送りします 2021/10/08(金) 08:38:32.985 ID:JhlFBQ1C0

確かにアルゴリズムの引き出しは重要だな
どういう業種でプログラミングしてるか知らんけど
こういう時はこうやるっていうコードと引き出しをいっぱい持ってるのが
プログラマーとしての経験な気がする


45:以下、5ちゃんねるからVIPがお送りします 2021/10/08(金) 08:31:47.130 ID:mRv7sYB5a

シングルトンてデザインパターンの定番みたいな顔して一人歩きしてるけど
可能な限り使うなってパターンだったよな


67:以下、5ちゃんねるからVIPがお送りします 2021/10/08(金) 09:21:32.808 ID:cahsg6ELa

業務プログラムとかならデザインパターンなんていらない
フレームワークとかを作るならいる

オブジェクト指向における再利用のためのデザインパターン
ブリシディース,ジョン
ソフトバンククリエイティブ
1999-10T


元スレ: https://viper.2ch.sc/test/read.cgi/news4vip/1633646627/