[過去ログ]
カプセル化の有害性、オブジェクト指向は愚かな考え (1002レス)
カプセル化の有害性、オブジェクト指向は愚かな考え http://mevius.5ch.net/test/read.cgi/tech/1592491656/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
96: デフォルトの名無しさん [sage] 2020/06/24(水) 19:00:14.27 ID:z1f+Mb2g >>76 > お前らの言う頭の悪い奴は元のクラスのprivateを > publicに変えるかもしれないし > Personというクラスの隣に > Person2と言うクラスを複製してそっちの方をpublicに > 変えて利用するかもしれない。 ねーよw もう少し基礎知識学んでから出直してこい。 まず、ライブラリの中身を書き換えること自体、ありえない。 たぶん、見ず知らずの人達が書いたコードを共有する仕組みから知らないのだろう。 http://mevius.5ch.net/test/read.cgi/tech/1592491656/96
103: デフォルトの名無しさん [sage] 2020/06/24(水) 22:26:02.81 ID:z1f+Mb2g >>98 > 「俺にも分からない。必要性を感じたことも、便利だと思った事も無い。」って正直に答えてる。 正直なのはいいけど...なんで、privateの有効性がわからないのに、カプセル化を批判するのか。 無知の批判ほど、初心者が誤解を生む原因になるからやめてほしい。 例えばだよ。 何の言語をよく使うのか不明だが...標準ライブラリってあるじゃん? その標準ライブラリのクラスに「呼び出したら破綻する(内部処理実装用の)メソッドや変数」が定義されていたら、どうする? クラスを使う人に呼び出してほしくない機能はprivateにするべきでしょ。 実装する側の都合だけじゃなくて、クラスを使うユーザーのことも配慮して使うものだよ。 OOPアンチとOOP活用者の絶対的な違いは自作したクラスを使う人のことを深く考えているかどうか。そこだよ。 http://mevius.5ch.net/test/read.cgi/tech/1592491656/103
106: デフォルトの名無しさん [sage] 2020/06/24(水) 22:32:45.63 ID:z1f+Mb2g って、わからないのは抽象クラスかいッ! なんか、アンカを間違えたような間違えていないような微妙な回答をしてしまった...。 まぁ、抽象クラスは>>102に書かれている通りって事で。 http://mevius.5ch.net/test/read.cgi/tech/1592491656/106
109: デフォルトの名無しさん [sage] 2020/06/24(水) 22:43:14.13 ID:z1f+Mb2g >>104 .netは勿論、Android、iOSネイティブ、バックエンド node.jsやPython、mbed(組み込み)、 まぁ、一部private機能をサポートしていない環境はあるけど、作る側・使う側の意識は常に持つよ。 .netを知っているってことは、Nugetのことは知っていると思うけど... gradleとか、npmとか、github等と連携させて他人の作ったライブラリの自動追加及びアップデートの仕組みはいくらでもある。 てか、自分で作ったコードですら、作る側・使う側は意識するよ。 過去に作った自分のソースなんて、他人が作ったソースみたいなものだし。 内部実装を理解していないと使えないソースなんて使いこなせるほど俺の頭はよくないよ。 http://mevius.5ch.net/test/read.cgi/tech/1592491656/109
115: デフォルトの名無しさん [sage] 2020/06/24(水) 22:58:49.48 ID:z1f+Mb2g >>112 まぁ、そうだな。 ただ、面白いのが... 頭のいい人がOOPに漬かると、余裕ができた分、コンピューターの仕組みにとらわれずエンドユーザーの事を全力で配慮した品質の高い製品を作れるようになる。 http://mevius.5ch.net/test/read.cgi/tech/1592491656/115
116: デフォルトの名無しさん [sage] 2020/06/24(水) 22:59:48.33 ID:z1f+Mb2g アンカまた間違えた... http://mevius.5ch.net/test/read.cgi/tech/1592491656/116
117: デフォルトの名無しさん [sage] 2020/06/24(水) 23:00:40.93 ID:z1f+Mb2g 間違えてなかった。もうダメだ... http://mevius.5ch.net/test/read.cgi/tech/1592491656/117
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.032s