カプセル化(英語:encapsulation)とは、オブジェクト指向を構成する概念の一つで、
オブジェクト内部のデータを隠蔽したり(データ隠蔽)、オブジェクトの振る舞いを隠蔽したり、
オブジェクトの実際の型を隠蔽したりすることをいう。
偏差値の低い学校向けの情報処理系教科書において「大変すばらしいものであり絶対に使うように」と大体的に宣伝された。
一方、カリフォルニア大学バークレー校の有識者を中心としたインターネットを作った人たちは「階層化の有害性」として
「絶対に使うな」としている。大雑把にいうと、その時は良くても、将来的な改修の際に隠蔽されたデータに
アクセスできないと解決できない問題が出てきて、結果的にデスマーチに陥るというのである。
オブジェクト指向の発案者であるアラン・ケイもコーディング規約(頭文字にアンダースコアを付けるなどの命名規則)で
縛る程度にすることを推奨しており、アラン・ケイが関わったオブジェクト指向プログラミング言語にはどれも「private」
という概念はない。
https://monobook.org/wiki/%E3%82%AB%E3%83%97%E3%82%BB%E3%83%AB%E5%8C%96
探検
オブジェクト指向ってクソじゃね?
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん
2018/08/24(金) 13:32:09.36ID:ifygL6bT977デフォルトの名無しさん
2018/10/18(木) 21:38:08.80ID:/ofNkRJS978デフォルトの名無しさん
2018/10/18(木) 21:43:24.79ID:A+ZA0oir それじゃ解決できねーんだよw
979デフォルトの名無しさん
2018/10/18(木) 21:59:23.07ID:d31P7rqb マクロ使ってスコープ無視してるんじゃね
980デフォルトの名無しさん
2018/10/18(木) 22:04:29.72ID:A+ZA0oir つうか、使いまわせないから却下。
981デフォルトの名無しさん
2018/10/18(木) 22:20:46.14ID:d31P7rqb 名前空間内に入っていてその業務に特化したpersonという標準クラスはok派。
それを継承して使いまわしてもいいじゃない。
それを継承して使いまわしてもいいじゃない。
982デフォルトの名無しさん
2018/10/18(木) 22:53:19.65ID:2FmMLZik 名前空間のせいで型名が長い
その反動で関数名は短すぎるから型を省略したら情報が少なすぎて読めない
型を宣言する言語としない言語の対立が最も激しくなる仕組み
その反動で関数名は短すぎるから型を省略したら情報が少なすぎて読めない
型を宣言する言語としない言語の対立が最も激しくなる仕組み
983デフォルトの名無しさん
2018/10/18(木) 23:03:48.89ID:vIc/Em84 personに関わる宇宙の真理を考えてる奴がマジでいてクソワロタwww
984デフォルトの名無しさん
2018/10/18(木) 23:17:56.72ID:sfuI0a7S オブジェクト指向で作った時点で失敗
メンバ変数の状態の数だけパターンが増えていく
これを仕様で固定せず
オブジェクトの状態数×オブジェクトの状態数
の工数爆発を汎用性による品質の向上とか思ってるキチガイばっかで救いようがない
無限の汎用性とは無限のバグ数を持っていることを悟るべき
メンバ変数の状態の数だけパターンが増えていく
これを仕様で固定せず
オブジェクトの状態数×オブジェクトの状態数
の工数爆発を汎用性による品質の向上とか思ってるキチガイばっかで救いようがない
無限の汎用性とは無限のバグ数を持っていることを悟るべき
985デフォルトの名無しさん
2018/10/18(木) 23:19:33.39ID:/ofNkRJS > オブジェクト指向で作った時点で失敗
いきなり結論ありきw
いきなり結論ありきw
986デフォルトの名無しさん
2018/10/18(木) 23:19:44.24ID:THsg9J3q 人類クラスからホモクラスを導出するぐらい頭ワルイことを平気でするからな
987デフォルトの名無しさん
2018/10/18(木) 23:22:42.95ID:Buojxy+7 オブジェクト指向は愚かな考え。排便メソッドを実装した人間クラスから美少女クラスが作れない
988デフォルトの名無しさん
2018/10/18(木) 23:25:00.93ID:qf9NxgCD >>973-974
あー。。。
オブジェクト指向は素晴らしいかもしれん。
だがな。
納期に追われた焦った脳で扱うには手が余る。
精々次の一回使い回せたら使えたってのが現実。
(と言うか、そんなんだから継承は悪とか言われるわけで)
上で誰かがライブラリ的な方が嬉しいとか書いてたろ?
あれが真実。(誓って書いたのは俺じゃあない)
流石にまんま関数をライブラリにしなくて、関数とクラスをまとめたライブラリにするが。(むしろ気持ち悪いかこれは)
だから言ったろ?
現実と理想は違うって。
理想を追い求めて納期間に合わなくて、クビになったら元も子もないやろ?
いつかは。。。とか思いつつ、その連続よ。
あー。。。
オブジェクト指向は素晴らしいかもしれん。
だがな。
納期に追われた焦った脳で扱うには手が余る。
精々次の一回使い回せたら使えたってのが現実。
(と言うか、そんなんだから継承は悪とか言われるわけで)
上で誰かがライブラリ的な方が嬉しいとか書いてたろ?
あれが真実。(誓って書いたのは俺じゃあない)
流石にまんま関数をライブラリにしなくて、関数とクラスをまとめたライブラリにするが。(むしろ気持ち悪いかこれは)
だから言ったろ?
現実と理想は違うって。
理想を追い求めて納期間に合わなくて、クビになったら元も子もないやろ?
いつかは。。。とか思いつつ、その連続よ。
989デフォルトの名無しさん
2018/10/18(木) 23:26:14.41ID:/ofNkRJS990デフォルトの名無しさん
2018/10/18(木) 23:28:09.99ID:qf9NxgCD そう思うんなら、まだ現実を知らない。
991デフォルトの名無しさん
2018/10/18(木) 23:28:24.82ID:THsg9J3q 一番頭ワルイやつが大量にレスしてるわ。。。
まさに典型的な頭の悪さ
まさに典型的な頭の悪さ
992デフォルトの名無しさん
2018/10/18(木) 23:28:41.89ID:/ofNkRJS お前の現実なんか知らんわw
993デフォルトの名無しさん
2018/10/18(木) 23:33:25.51ID:/ofNkRJS >>988
Personのような業務クラスは使いまわしできるわけがないのは常識で
どうせ作る力ないんだから作るな。使え。
オープンソースなんかの汎用クラスを使え
見事にオブジェクト指向で世界中使い回し出来てるんだから。
Personのような業務クラスは使いまわしできるわけがないのは常識で
どうせ作る力ないんだから作るな。使え。
オープンソースなんかの汎用クラスを使え
見事にオブジェクト指向で世界中使い回し出来てるんだから。
994デフォルトの名無しさん
2018/10/18(木) 23:35:05.22ID:THsg9J3q 業務でどこの馬の作ったか分からんような
ちゃんと試験されたかどうかすらわからんようなコードを使うとかな
コイツは間違いなくニート
ちゃんと試験されたかどうかすらわからんようなコードを使うとかな
コイツは間違いなくニート
995デフォルトの名無しさん
2018/10/18(木) 23:43:20.55ID:/ofNkRJS ちゃんと試験すればいいだけじゃね?
どうせ自分で作っても試験するんだから
他人が作ったものを試験するほうが
作るコストが節約できる
第一そもそも作る能力がないレベルなんだから
他人のが使えませんと言っても
自分で作ることもできませんっていうのが落ちだろう
どうせ自分で作っても試験するんだから
他人が作ったものを試験するほうが
作るコストが節約できる
第一そもそも作る能力がないレベルなんだから
他人のが使えませんと言っても
自分で作ることもできませんっていうのが落ちだろう
996デフォルトの名無しさん
2018/10/18(木) 23:45:03.61ID:THsg9J3q クソニートの世界では手続きとういもんがないのは分かる
997デフォルトの名無しさん
2018/10/18(木) 23:46:15.45ID:/ofNkRJS ダメな奴は
できる方法を考えるのではなく
できない理由を考える
できる方法を考えるのではなく
できない理由を考える
998デフォルトの名無しさん
2018/10/18(木) 23:46:31.81ID:/ofNkRJS999デフォルトの名無しさん
2018/10/18(木) 23:46:57.71ID:THsg9J3q オマエはこのスレで頭わるいことばっかり書きこむまえに
ハロワへいく必要がある
ハロワへいく必要がある
1000デフォルトの名無しさん
2018/10/18(木) 23:47:17.33ID:vIc/Em8410011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 55日 10時間 15分 8秒
新しいスレッドを立ててください。
life time: 55日 10時間 15分 8秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 「老後は都会生活が便利」投稿に地方民が猛反論「電車の待ち時間がムダ」「荷物を車で運べない」★2 [七波羅探題★]
- 鈴木農水相「自由にコメ作れば価格が暴落する」おこめ券はコメ価格に「ほとんど影響なし」 [Hitzeschleier★]
- 【本】日本の「移民大国化」が止まらない…最新データが示す"永住型の労働移民は世界3位"という衝撃の現実 (是川 夕氏) [少考さん★]
- 【MLB】ヤクルト・村上宗隆、ホワイトソックスと2年総額53億で合意! 背番号は5 米報道…低迷チームが白羽の矢、短期契約★2 [冬月記者★]
- 【卓球】福原愛が再婚と妊娠を衝撃告白 2021年に不倫疑惑騒動、離婚も…信頼できる“パートナー”だった知人男性と入籍 [Ailuropoda melanoleuca★]
- 立民・岡田克也氏「国民の感情をコントロールしていかないと」、日中議連発言は「侮辱」保守党・有本香氏に怒 ★4 [nita★]
- 【悲報】高市早苗、完全に詰む「利上げに積極的な姿勢を取らなくては円安が止まらないが財政拡張と金融緩和を唱えてしまった」 [856698234]
- 全国の水道水PFAS検出マップ・・・とんでもない汚染地域が見つかる😱・・・・・・ [441660812]
- 高市早苗「すでに物価高対策の約束は果たした。」「スピード感持って取り組めたと思う。」 [153490809]
- オートハイビーム、アイドリングストップ←これ導入したやつら
- 貧困日本人さん、セルフレジで100%オフ節約術を開始してしまう・・・😲 [441660812]
- 【画像】こんなにかわいいパンダ、日本人はいらないとのことw [271912485]
