【プログラミング】オブジェクト指向がTwitterのトレンド入りしててワロタwwww
■ このスレッドは過去ログ倉庫に格納されています
機能を使い回せるようにしたのがオブジェクト指向
これでいいじゃん
なんでみんなわからんとか理屈こね回すのかわからん
オブジェクト指向わからないって言ってる人がわからない 現場で使うオブジェクト多すぎる上に似た命名付きすぎてて意味わからん オブジェクト指向がわからないんじゃなくてプログラムの書き方がわからんだけだろ
書き方分かればそんな難しいもんでもないし高尚なもんでもないってことに気づくよ いわばクラスはただのフォルダーでありその中のメソッドやプロパティはファイルになる
そのファイルを使うときフォルダ分けしておくと楽だしファイル取り出すときにフォルダ開き(newし)ますよね?
そういうこと JavaScripterが増えたのが要因か?
それにしてもだが… Interfaceとかクラスの継承多すぎて、定義元定義元辿っていくのしんどいんじゃ >>8
手続き型の中にオブジェクト指向があるんだから比較のしようもないと思うんだが…
いわゆるCみたいな手続き型は1ファイルに数千行のコードを書かないといけないのに対してオブジェクト指向は分散できるから担当決めて複数の人数で並列でプログラム書けるとか保守管理がしやすいとかそんな感じだろ >>10
VisualStudio楽やで
右クリック定義をこの場に表示でその定義がプレビューされる >>14
いや小さいプロジェクトでもいるやろ
1ファイルに何行書くつもりやw >>13
ワイもVS使いたい
eclipseとかいう地味に使いづらい上に(個人的な感情で言うと)Javaだから更に嫌い ライブラリ使っとる時点でもうそれはオブジェクト指向なんよ…
使わないってことはすべてスクラッチで書いとるってことやからな? >>1みたいなやつが知った被って適当な定期の説明するからよけいみんな混乱するんだよなぁ >>21
いやこれ単純明快やん
ここにポリモーフィズムとかわけわからん概念持ち込まれると嫌になるけどな >>24
ポリモーフィズ無意味わからんかね
規格の共通化やろ すでにある部品と似たような部品作るなら1から作り直すよりその元々の部品を借りて作りましょうね~
これが継承や 今って継承も古いらしいな
GOとかの話やと思うけど >>26
いやワシはわかるけどなんでこんなクソ分かりづらい単語使うんだ?って思わん
これが初心者泣かせなんよ 小分けにして使い回せるようにしたりパッと見の分かりやすさを重視する的な >>28
Goは継承もできない低学歴の人におすすめな言語らしい
ワイは使ったことないからわからん >>30
そう
別にそんな難しいもんでもないし高尚なもんでもない >>31
学歴関係あるんか?
速度重視でモノリシックな言語からリプレイスしてるイメージやが GoFのデザインパターンが悪いとも言える
あれ結構陳腐化してるんちゃう?ワイは完璧には覚えてないけど >>32
知らんけどそんなさも自分は知識のある人ですよ~みたいな名前つけんでもいいのにな オブジェクト指向って日本語が訳分からんことにしとるわ >>37
デコレーションパターンとか見たことないな
ファクトリーとかシングルトンとかファサードとかテンプレートメソッドはよく見る 結局理想なだけなんだよオブジェクト指向なんて
だまって関数でいいんだよまじで >>41
そうだ、多態性
まあ確かにこれはわかりにくい >>35
GoはC#よりも遅いらしいし別にそんな優れた言語ではないんやないか?
そりゃインタプリタ言語よりは速いかもだが >>45
そうなんか
web系のメガベンチャーで流行ってるイメージやわ >>37
オブザーバーとか最近のReduxとかに使われとるんじゃないんけ?
C#はこいつよく使うわオブザーバブルコレクションとか
あとシングルトンとかも言葉の意味程度は覚えといたほうがええんやないか? >>39
フォルダーファイルパターンに名前変えるか? >>42
これはわいがうんちなんやが、シングルトンの使い道ってどんなんや? 関数型言語って引数も戻り値もすべて同じってどうやってプログラミングするんやろか?
やったことないからわからん
Haskellとか >>53
2回目newしたら1回目のnewが上書きされる >>49
なんか自分で使わんからいまいち知識として根付かんわ
なんつーか、ライブラリのレベルでは使われるけど自分ではそんなに、ってパターンが結構あるとかないとかって >>52
いらないけどあると便利
わかりやすい管理しやすい >>56
まぁ使う必要ないやつは覚えなくてもええんやない?
別にそれでプログラミングができないってわけでもないんだし ワイはプログラミングが一切わからないけど
オブジェクト指向って絵具があったとして
・この絵の具の色は「緑」
・絵具の質感は「なめらか」
・絵具は「東京都」の工場で作られてる
こういう絵の具を具体的にするようなもんか? ところで「チンポがシコシコする」という日本語表現は、学術的に正しいと言えるのか?
チンポ「を」シコシコするのではなくて、チンポ「が」シコシコする。この場合、「チンポ」は主語となる。
オブジェクト指向で言う「集約」は2種類あって、全体(俺)と部分(チンポ)が繋がっている場合と、
全体(俺)と部分(チンポ)が別々になっている場合とが考えられる。けれども「チンポ」はそれ自体
が独立した生き物であり、所有者の意思とは無関係に、自ら勃起して「シコシコする」。
例えば寝てる時にエロい夢みて朝起きてみたらチンコが勃起して射精してたとか。
違うか?
「胸がドキドキする」は良いが、「チンポがシコシコする」はダメな理由を、50字以内で述べろ! >>57
便利なときとガッチガチになりすぎてわかりにくくなるときもある
正直動けばいいのとメンテしやすければそれでいいけど >>3
クラスとか継承とかインターフェースとか理屈やからな >>60
一般的な形だからいいも悪いもないと思う
メソッド呼ぶのに前の値が入ってたら気持ち悪いやん
そこを上書きすんねん オブジェクト指向完全に理解したワ
でもおっぱいそんしか使わないけど >>61
何だお前?
オブジェクト指向理解できない嫉妬か? >>62
class絵の具があってそれのプロパティで色とか生産元とか質感を持ってる感じ
機能ごとに分けるんだけどそこがセンスがいる >>63
ハンド.チンポシコシコ(チンポ)はありだけど、チンポ.シコシコバイハンド(ハンド)はなんか行けてない気がするよね プログラミング全然知らんけどnewとかいうやつなんか生理的に気持ち悪くてずっと覚えられん
頭が覚えるの拒否してる >>71
とりあえずnewしときゃええんよ
したら使えるようになる クリントン大統領にどんな強大な権限が有っても、自らのチンポがしこしこしてしまうのは止められない!
class チンポ extends クリントン{
super.不適切な関係;
}
クリントンーーーーーーーーーー
┃ ┃
┃ ┃
┃ ┃
┃ ┃
┃ ┃
ーーーーーーーーーーーーーーー
┃チンポ┃
 ̄ ̄ ̄ ̄
クリントンの再定義、クリントンの拡張された人格ということだ!
クリントン new() 不適切な関係 ;
クリントン
↑
チンポ
↑
不適切な関係
クリントンのカテゴリーに含まれるクリントンのチンポがシコシコして、クリントンの「不適切な関係」が生じた!
https://mobile.twitter.com/dankogai/status/1594494289429803008
Dan Kogai
@dankogai
「オブジェクト指向」というのも曖昧な言葉だけど、「まずデータを指定してから何をするか決める」のは全部そう呼んでいいと思う。「まず何をするか決めてからデータを指定」するのが「手続き指向」。that. meth() vs proc(that) 。それをクラスで実現してるかプロトタイプで実現しているかは委細
https://twitter.com/5chan_nel (5ch newer account) >>62
どっちかというと絵の具のそういう細かな性質を「色を塗るもの」に単純化して使えるようにすることと思ってる >>62
いや絵の具の色、質感、工場で1つのオブジェクトを作るんよ
そんでそれを引き出して緑、なめらか、東京って情報を与えると緑色でなめらかで東京で作られた絵の具ができる
一方青色、荒い、京都っていう絵の具を作りたいとするとその絵の具オブジェクトを引き出して青色、荒い、京都って情報を与えていく
そんな感じ >>66
何となく調べてみたんやけど、むしろ絶対上書きさせない設計ちゃうか?
インスタンスを複数作らせないように管理するってことやろ? >>71
インスタンスの概念はわからんなら分からんで諦めたらええ
大多数のシステム開発では分からんでも困らないしローコードノーコードで書ければえて ■ このスレッドは過去ログ倉庫に格納されています