すごいんだよ?
カプセル化(英語:encapsulation)とは、オブジェクト指向を構成する概念の一つで、
オブジェクト内部のデータを隠蔽したり(データ隠蔽)、オブジェクトの振る舞いを隠蔽したり、
オブジェクトの実際の型を隠蔽したりすることをいう。
偏差値の低い学校向けの情報処理系教科書において「大変すばらしいものであり絶対に使うように」と大体的に宣伝された。
一方、カリフォルニア大学バークレー校の有識者を中心としたインターネットを作った人たちは「階層化の有害性」として
「絶対に使うな」としている。大雑把にいうと、その時は良くても、将来的な改修の際に隠蔽されたデータに
アクセスできないと解決できない問題が出てきて、結果的にデスマーチに陥るというのである。
オブジェクト指向の発案者であるアラン・ケイもコーディング規約(頭文字にアンダースコアを付けるなどの命名規則)で
縛る程度にすることを推奨しており、アラン・ケイが関わったオブジェクト指向プログラミング言語にはどれも「private」
という概念はない。
https://monobook.org/wiki/%E3%82%AB%E3%83%97%E3%82%BB%E3%83%AB%E5%8C%96
前スレ オブジェクト指向ってクソじゃね?
https://mevius.5ch.net/test/read.cgi/tech/1535085129/
探検
オブジェクト指向ってクソじゃねぇよ? Part2
■ このスレッドは過去ログ倉庫に格納されています
2018/10/18(木) 23:20:41.34ID:/ofNkRJS
243デフォルトの名無しさん
2018/10/24(水) 00:24:36.45ID:SiA3Fsmj ちらっと見たけど
良くある入門書とそんなに変わらないような感じ
記事が多いみたいだから殆ど見てはいないけど
何か決め手になる記事ページとか有るのかね?
良くある入門書とそんなに変わらないような感じ
記事が多いみたいだから殆ど見てはいないけど
何か決め手になる記事ページとか有るのかね?
244デフォルトの名無しさん
2018/10/24(水) 00:35:54.16ID:q5lBFUWb マジレスやめて
245デフォルトの名無しさん
2018/10/24(水) 00:51:30.96ID:SiA3Fsmj 良い解説サイトが出現するのを
結構期待している
それにしてもなかなかそういうのが出てこない
結構期待している
それにしてもなかなかそういうのが出てこない
246デフォルトの名無しさん
2018/10/24(水) 01:18:43.21ID:1mhY0v1d >>239
半角さんなの?
半角さんなの?
247デフォルトの名無しさん
2018/10/24(水) 01:20:30.75ID:pUZreFeO ま、説明できるもんならやってみろって感じだな
248デフォルトの名無しさん
2018/10/24(水) 09:13:11.88ID:MG+UNz2l メリットが何か知らないまま
使っているわけか…
使っているわけか…
249デフォルトの名無しさん
2018/10/24(水) 09:58:23.38ID:GbMFsb9F 設計ろくにできないやつは何指向だろうがくそなものしか作れないよ
250デフォルトの名無しさん
2018/10/24(水) 12:07:28.04ID:Ol8Fx4pZ 普通に書いていれば、c言語よりc++の方が可読性は上だけど、インターフェースが〜、細分化が〜、とかなってきたら途端に複雑怪奇なデスマコードが出来上がる。
251デフォルトの名無しさん
2018/10/24(水) 15:43:54.70ID:QiyZ4GKB252デフォルトの名無しさん
2018/10/25(木) 01:38:38.71ID:N1Orwdhp253デフォルトの名無しさん
2018/10/25(木) 01:57:53.86ID:2GgdBrg6254デフォルトの名無しさん
2018/10/25(木) 02:09:11.01ID:N1Orwdhp >>253
しなきゃいいだろそんなMotifみたいな変なこと
しなきゃいいだろそんなMotifみたいな変なこと
255デフォルトの名無しさん
2018/10/25(木) 06:11:52.64ID:2GgdBrg6 Motifと同じことをMotifみたいなことをしないで実現するって話?
どうぞどうぞw
どうぞどうぞw
256デフォルトの名無しさん
2018/10/25(木) 08:03:36.75ID:/tZ1df3y 誰もそんなこと言っていないのに、
釣り針も付けて無いのになぜか変な魚がつれたよ
釣り針も付けて無いのになぜか変な魚がつれたよ
257デフォルトの名無しさん
2018/10/25(木) 08:07:38.99ID:2GgdBrg6 ? 単に一方では数行で終わるCLIツール
もう一方はGUIアプリで比べてオブジェクト指向は大変と
いうような間抜けを排除してるだけですよw
もう一方はGUIアプリで比べてオブジェクト指向は大変と
いうような間抜けを排除してるだけですよw
258デフォルトの名無しさん
2018/10/25(木) 17:41:00.00ID:f241ss3k プログラムの実力は筋肉量で決まる
259デフォルトの名無しさん
2018/10/25(木) 18:54:16.79ID:2x94q/go OOPがそんなにもクソで
諸悪の根源だと言うんなら
お前らはどんな環境で
どんな幸せを享受してんだ
諸悪の根源だと言うんなら
お前らはどんな環境で
どんな幸せを享受してんだ
260デフォルトの名無しさん
2018/10/25(木) 19:02:32.21ID:6CwUNa2j >>259
たまにはC言語チックに組んで見ろよ
たまにはC言語チックに組んで見ろよ
261デフォルトの名無しさん
2018/10/25(木) 19:18:00.16ID:2x94q/go262デフォルトの名無しさん
2018/10/25(木) 19:38:12.50ID:1GpSKcHU オブジェクト指向は諸悪の根源
ちけえねぇやっぱり関数型がナンバーワン
ちけえねぇやっぱり関数型がナンバーワン
263デフォルトの名無しさん
2018/10/25(木) 20:12:13.12ID:oo/AJ/05 おまえ本当は手続き型しかできないじゃん
264デフォルトの名無しさん
2018/10/25(木) 20:22:18.55ID:0Y6f+7Qa >>263
おまえ本当はプログラムできないじゃん
おまえ本当はプログラムできないじゃん
265デフォルトの名無しさん
2018/10/25(木) 21:46:14.12ID:PLDh1J4G チンポがシコシコする!
266デフォルトの名無しさん
2018/10/25(木) 21:52:02.45ID:0Y6f+7Qa シコシコするのはチンボやで間違えるなカス
267デフォルトの名無しさん
2018/10/25(木) 22:08:46.98ID:GbvQq0+8 相対性理論や進化論と同じで一見簡単そうに見えるからアホが寄ってくる
268デフォルトの名無しさん
2018/10/25(木) 22:32:52.78ID:egM/0rEz 構造化プログラミングからのオブジェクト指向が理想的
269デフォルトの名無しさん
2018/10/26(金) 00:06:34.60ID:7cGNdWT7 そもそもこの板はアホしかおらんやん
低学歴知恵遅れにオブジェクト指向なんかムリだからな
低学歴知恵遅れにオブジェクト指向なんかムリだからな
270デフォルトの名無しさん
2018/10/26(金) 01:46:49.67ID:zqmCYDLg 自己紹介を頼んだ覚えはないのに
271デフォルトの名無しさん
2018/10/26(金) 07:23:34.89ID:WgzTS9Bd272デフォルトの名無しさん
2018/10/26(金) 07:30:27.32ID:WgzTS9Bd273デフォルトの名無しさん
2018/10/26(金) 07:37:44.64ID:EejPhSvl このつまらんチンポネタいつまで続くんかね
どーせやるなら笑わしてくれや
どーせやるなら笑わしてくれや
274デフォルトの名無しさん
2018/10/26(金) 07:39:56.87ID:ARPyruX4 基地外や信者に荒らされるのも便所の落書きの宿命か
275デフォルトの名無しさん
2018/10/26(金) 07:44:32.13ID:ARPyruX4 なぜ荒らすのか、荒らしなりに理由はあるんだろうな
オブジェクト指向を標的にしてるとか、
病的な信者のなれの果てか
オブジェクト指向を標的にしてるとか、
病的な信者のなれの果てか
276デフォルトの名無しさん
2018/10/26(金) 07:50:56.14ID:WgzTS9Bd 珍妙な生き物だなぁ!
277デフォルトの名無しさん
2018/10/26(金) 07:57:26.36ID:WgzTS9Bd ・独立性が高い
・独立性が高い
・独立性が高い
1)影響範囲を局所化する
プログラムの世界で「独立性を高める」というのはどういう意味があるかと言うと、
例えばバグが発生した場合に「その処理はこのクラスで行っている処理なのでこのクラスだけ修正すればいい」とか、
仕様変更が発生した場合に「その機能をまとめているクラスはこのクラスなので、
このクラスのインタフェースを修正すればいい」というように、何らかの変更が発生した場合に、
すでに作成した特定のクラスのみ修正すれば対応できるようにうまく設計されていることを、オブジェクト指向では
・独立性が高い
という。
https://simizuna.exblog.jp/1603061/
・独立性が高い
・独立性が高い
1)影響範囲を局所化する
プログラムの世界で「独立性を高める」というのはどういう意味があるかと言うと、
例えばバグが発生した場合に「その処理はこのクラスで行っている処理なのでこのクラスだけ修正すればいい」とか、
仕様変更が発生した場合に「その機能をまとめているクラスはこのクラスなので、
このクラスのインタフェースを修正すればいい」というように、何らかの変更が発生した場合に、
すでに作成した特定のクラスのみ修正すれば対応できるようにうまく設計されていることを、オブジェクト指向では
・独立性が高い
という。
https://simizuna.exblog.jp/1603061/
278デフォルトの名無しさん
2018/10/26(金) 08:02:09.29ID:WgzTS9Bd オブジェクトは独立した機械と見なせるため、それに対してメッセージを送り、自ら持つデータの責任は自らが負う。
Smalltalkの実行環境もまた仮想機械として作られている。
https://qiita.com/hirokidaichi/items/591ad96ab12938878fe1
Smalltalkの実行環境もまた仮想機械として作られている。
https://qiita.com/hirokidaichi/items/591ad96ab12938878fe1
279デフォルトの名無しさん
2018/10/26(金) 08:36:25.58ID:WgzTS9Bd でもオシッコを我慢する時は、チンポに力を入れて小便が出ないようにコマンドするけどな。
280デフォルトの名無しさん
2018/10/26(金) 08:44:32.01ID:WgzTS9Bd 俺にとっての『オナニー』は、するしないではなくて気がついたらしていたのであり、
オナニーはそこにあったのだ。それはチンポがそこに付いていたのと全く同じだ。
オナニーはそこにあったのだ。それはチンポがそこに付いていたのと全く同じだ。
281デフォルトの名無しさん
2018/10/26(金) 09:24:29.21ID:2f9aOx33 真性の基地外ならそれはそれで面白いけどただの無能だからつまらんな
282デフォルトの名無しさん
2018/10/26(金) 19:59:34.32ID:FAD476aH >>281
俺はただパソコンに向かって独り言ブツブツ言って、チンポがシコシコしてるだけだが?
俺はただパソコンに向かって独り言ブツブツ言って、チンポがシコシコしてるだけだが?
283デフォルトの名無しさん
2018/10/26(金) 20:05:31.67ID:E+2rE/Ml 目的はブツブツ言う(スレに書き込む)ことか
284デフォルトの名無しさん
2018/10/26(金) 20:17:21.38ID:JAAKpPz/ つまらない人
285デフォルトの名無しさん
2018/10/26(金) 22:00:01.87ID:FW99y0io どうせクソスレだから、荒れろ荒れろ!!!
286デフォルトの名無しさん
2018/10/26(金) 22:19:23.51ID:FAD476aH チンポがシコシコするぜ!
287デフォルトの名無しさん
2018/10/26(金) 22:25:53.40ID:m4fmtxfO 自発的勃起射精型チンボやね
288デフォルトの名無しさん
2018/10/26(金) 22:30:09.50ID:FAD476aH >>287
オブジェクトの独立性が大事だってことだよな。
オブジェクトの独立性が大事だってことだよな。
289デフォルトの名無しさん
2018/10/26(金) 22:33:05.07ID:m4fmtxfO >>288
せやね、いらん時にもシコシコするけどな
せやね、いらん時にもシコシコするけどな
290デフォルトの名無しさん
2018/10/27(土) 00:23:06.07ID:PtUYqbOY291デフォルトの名無しさん
2018/10/27(土) 00:25:22.59ID:PtUYqbOY あるいは学校へ行く前にズリネタを探してチンポがシコシコしてからオナニーしておくとか。
292デフォルトの名無しさん
2018/10/27(土) 00:28:45.43ID:PtUYqbOY チンポは独立した生き物なので勝手にシコシコしてしまうが、素早く検知してトイレに駆け込めばセーフ!
293デフォルトの名無しさん
2018/10/27(土) 09:58:41.69ID:ZWpnR1MN 口座残高管理や在庫管理のようなイベント主体のドメインはOOPではどう実装しますか?
一般的な方法だと↓のようにDBにドメインロジックを書くと思います
追記型のテーブル(入金テーブル, 出金テーブル)に行を挿入→トリガでスナップショット(口座テーブル.残高)を更新
アプリケーションは単にテーブルへの挿入とスナップショットの取得を行うだけです
これは非常にクリーンな構造だと思います
OOPの場合はDBにドメインロジックを置かないので必然的にトリガを使わない実装になりますが
その場合にクリーンな実装が想像つきません
一般的な方法だと↓のようにDBにドメインロジックを書くと思います
追記型のテーブル(入金テーブル, 出金テーブル)に行を挿入→トリガでスナップショット(口座テーブル.残高)を更新
アプリケーションは単にテーブルへの挿入とスナップショットの取得を行うだけです
これは非常にクリーンな構造だと思います
OOPの場合はDBにドメインロジックを置かないので必然的にトリガを使わない実装になりますが
その場合にクリーンな実装が想像つきません
294デフォルトの名無しさん
2018/10/27(土) 10:27:21.75ID:4RrrP6U6 >>293
違うレイヤーの話がごっちゃになってるね
ぶっちゃけDBにドメインロジックなんか普通は置かないんだがw
まずドメインロジックをDBに置くかどうかって話はOOPかどうかとは無関係
前提としてDBは(オブジェクト指向ではない)RDBと
(オブジェクト指向の)OODBとがある
RDBしかないと思いこんじゃってるだろうけど
ドメインロジックをDBに置くかどうかの話は、前提として使ってるDBに
ドメインロジックを置く機能が存在しているかどうかそれを使うかどうかで決まる。
そしてDBがOODBであればドメインロジックはオブジェクト指向になるだろう
つまりだ、キミが言っている
> 一般的な方法だと↓のようにDBにドメインロジックを書くと思います
というのは、
(オブジェクト指向でない)RDBに以下のようにドメインロジックを置けば
(オブジェクト指向でないものとして)クリーンな構造だ
と言ってるに過ぎないんだよ。キミがクリーンな構造だと思ってるのはRDBだから
逆にOODBを使ってドメインロジックをDBに置けば
これは非常にクリーンなオブジェクト指向の構造になるわけだ
まあ、ここまでは理想論的な話。それをクリーンな構造だと思うのは
単にRDBを使ったからだろというツッコミ
違うレイヤーの話がごっちゃになってるね
ぶっちゃけDBにドメインロジックなんか普通は置かないんだがw
まずドメインロジックをDBに置くかどうかって話はOOPかどうかとは無関係
前提としてDBは(オブジェクト指向ではない)RDBと
(オブジェクト指向の)OODBとがある
RDBしかないと思いこんじゃってるだろうけど
ドメインロジックをDBに置くかどうかの話は、前提として使ってるDBに
ドメインロジックを置く機能が存在しているかどうかそれを使うかどうかで決まる。
そしてDBがOODBであればドメインロジックはオブジェクト指向になるだろう
つまりだ、キミが言っている
> 一般的な方法だと↓のようにDBにドメインロジックを書くと思います
というのは、
(オブジェクト指向でない)RDBに以下のようにドメインロジックを置けば
(オブジェクト指向でないものとして)クリーンな構造だ
と言ってるに過ぎないんだよ。キミがクリーンな構造だと思ってるのはRDBだから
逆にOODBを使ってドメインロジックをDBに置けば
これは非常にクリーンなオブジェクト指向の構造になるわけだ
まあ、ここまでは理想論的な話。それをクリーンな構造だと思うのは
単にRDBを使ったからだろというツッコミ
295デフォルトの名無しさん
2018/10/27(土) 10:27:54.84ID:4RrrP6U6 現実的な話としては、OOPを使ってDBはRDBを使って、ドメインロジックをDBに
置かないってことはよくあるね。
その場合、言語はOOPなのにDBはオブジェクト指向でない。
これはOOPとRDBのインピーダンスミスマッチと言われている有名な話
それを解決する一般的な方法はO/Rマッパーを使うということだよ
ほぼすべてのフレームワークにあるからO/Rマッパーは自作する必要はないぞ。
O/Rマッパーを使うことで、オブジェクト指向でないRDBの詳細を隠して
オブジェクト指向として使うことができる。背後のRDBの存在は忘れていい。
Bにドメインロジックを置かないとか、トリガを使わないとか関係ないんだよ
だから別のレイヤーの話
OOPの場合はO/Rマッパーを使うことで、データをオブジェクト指向で扱える。
すべてオブジェクト指向でプログラミングできるクリーンな実装なわけだ
置かないってことはよくあるね。
その場合、言語はOOPなのにDBはオブジェクト指向でない。
これはOOPとRDBのインピーダンスミスマッチと言われている有名な話
それを解決する一般的な方法はO/Rマッパーを使うということだよ
ほぼすべてのフレームワークにあるからO/Rマッパーは自作する必要はないぞ。
O/Rマッパーを使うことで、オブジェクト指向でないRDBの詳細を隠して
オブジェクト指向として使うことができる。背後のRDBの存在は忘れていい。
Bにドメインロジックを置かないとか、トリガを使わないとか関係ないんだよ
だから別のレイヤーの話
OOPの場合はO/Rマッパーを使うことで、データをオブジェクト指向で扱える。
すべてオブジェクト指向でプログラミングできるクリーンな実装なわけだ
296デフォルトの名無しさん
2018/10/27(土) 10:44:18.20ID:dWq9Hx8p Hibernateを使おうが、何使おうが、業務ロジックでオブジェクト指向が銀の弾になることはないぞ
あと、DBMSのトリガーと整合性制約でDB更新なんて保守性が落ちるからやめた方がいい
バッチだと普通に対象レコードでカーソル回すしかないんじゃないの?
オンラインのイベントはそもそもキー指定できるだろ?
あと、DBMSのトリガーと整合性制約でDB更新なんて保守性が落ちるからやめた方がいい
バッチだと普通に対象レコードでカーソル回すしかないんじゃないの?
オンラインのイベントはそもそもキー指定できるだろ?
297デフォルトの名無しさん
2018/10/27(土) 10:46:09.38ID:4RrrP6U6 オブジェクト指向でなくても、銀の弾なんてないからなぁ
より良いものが、オブジェクト指向ってだけで。
より良いものが、オブジェクト指向ってだけで。
298デフォルトの名無しさん
2018/10/27(土) 10:50:13.85ID:ZWpnR1MN なにを言ってるのかよくわかりません
イベントが主体となるドメインをOOPで実装する場合の最適解を模索してます
ORMの利用は当たり前のはなしであって今はそんなレベルの話はしてません
イベントが主体となるドメインをOOPで実装する場合の最適解を模索してます
ORMの利用は当たり前のはなしであって今はそんなレベルの話はしてません
299デフォルトの名無しさん
2018/10/27(土) 10:56:45.13ID:CO70PLsl >>297
オブジェクト指向でどのへんが助かった?
俺の回り(メガバンク案件)ではメインフレーム以外ではPL/SQLでやってた頃のほうがよかったねって
ファイナルアンサーになってるんだけど、たの業種はどうなんだろ?
オブジェクト指向でどのへんが助かった?
俺の回り(メガバンク案件)ではメインフレーム以外ではPL/SQLでやってた頃のほうがよかったねって
ファイナルアンサーになってるんだけど、たの業種はどうなんだろ?
300デフォルトの名無しさん
2018/10/27(土) 11:01:14.48ID:4RrrP6U6 >>298
> イベントが主体となるドメインをOOPで実装する場合の最適解を模索してます
だからOODBを使えばイベントが主体となるドメインをOOPで実装できる
それともイベントが主体となるものをDBの機能を使わないで
実装するにはどうすればいいのですかって話ですか?
手続き型ならどうやるのよ?これ重要なところだから
考えてみなさい(できれば答えてみなさい。)
質問のレイヤーが違ってるのよ
オブジェクト指向の話とDBの機能の話はレイヤーが違う話
> イベントが主体となるドメインをOOPで実装する場合の最適解を模索してます
だからOODBを使えばイベントが主体となるドメインをOOPで実装できる
それともイベントが主体となるものをDBの機能を使わないで
実装するにはどうすればいいのですかって話ですか?
手続き型ならどうやるのよ?これ重要なところだから
考えてみなさい(できれば答えてみなさい。)
質問のレイヤーが違ってるのよ
オブジェクト指向の話とDBの機能の話はレイヤーが違う話
301デフォルトの名無しさん
2018/10/27(土) 11:03:18.37ID:4RrrP6U6302デフォルトの名無しさん
2018/10/27(土) 11:03:58.50ID:CO70PLsl オンラインはServret一辺倒で必然的にJavaで書くけど、
業務ロジックなんてバリエーションくらいで後はホストに投げるだけだし、
Javaだから楽ってこともないな
業務ロジックなんてバリエーションくらいで後はホストに投げるだけだし、
Javaだから楽ってこともないな
303デフォルトの名無しさん
2018/10/27(土) 11:04:16.67ID:S4VvuAVS ただのデータの永続化の問題
しかも永続化の方法をなんらかのDBに限定してる話だからな
コレが低学歴知恵遅れのオブジェクト思考
しかも永続化の方法をなんらかのDBに限定してる話だからな
コレが低学歴知恵遅れのオブジェクト思考
304デフォルトの名無しさん
2018/10/27(土) 11:09:36.45ID:CO70PLsl >>301
バッチ処理以外って例えばWebだとして、
JavaのほうがCよりはずっと書きやすい読みやすいけど、
オブジェクト指向だから書きやすいのではなくて、
単にメモリ管理や文字列などが分かりやすいだけだわ、俺の場合
バッチ処理以外って例えばWebだとして、
JavaのほうがCよりはずっと書きやすい読みやすいけど、
オブジェクト指向だから書きやすいのではなくて、
単にメモリ管理や文字列などが分かりやすいだけだわ、俺の場合
305デフォルトの名無しさん
2018/10/27(土) 11:11:10.55ID:2OuJiKuO なんだよクリーンな構造って何が聞きたいんだ
306デフォルトの名無しさん
2018/10/27(土) 11:11:37.47ID:4RrrP6U6 >>300に自己レス
どうせ消え去りそうだからw
> 手続き型ならどうやるのよ?これ重要なところだから
> 考えてみなさい(できれば答えてみなさい。)
これどういう意味かというと、
イベント(トリガー)が主体となる処理をDBでやる場合
RDBの機能で行う・・・手続き型
OODBの機能で行う・・・オブジェクト指向
ってことで、手続きもオブジェクト指向もどちらもあり得るんだよ
で、トリガーが主体となる処理を、アプリ側で行う場合、
手続き型・・・どうやるの?(できません)
オブジェクト指向・・・どうやるの?(できません)
ってことで、手続き型でもできないってことなんだよ。
手続き型でもクリーンな実装は思いつかない
ようするに>>293が卑怯(あえて卑怯という言葉を使うw)なのは
アプリ側でできない処理を手続き型ならDBで実装して
オブジェクト指向では、DBで実装してはいけないと言ってること
オブジェクト指向でも、DBで実装すりゃいいじゃん。
どうせそこでしかできない処理なんでしょ?
それがアプリ側でオブジェクト指向使うのと何の関係があるの?
レイヤーが違うでしょという話
どうせ消え去りそうだからw
> 手続き型ならどうやるのよ?これ重要なところだから
> 考えてみなさい(できれば答えてみなさい。)
これどういう意味かというと、
イベント(トリガー)が主体となる処理をDBでやる場合
RDBの機能で行う・・・手続き型
OODBの機能で行う・・・オブジェクト指向
ってことで、手続きもオブジェクト指向もどちらもあり得るんだよ
で、トリガーが主体となる処理を、アプリ側で行う場合、
手続き型・・・どうやるの?(できません)
オブジェクト指向・・・どうやるの?(できません)
ってことで、手続き型でもできないってことなんだよ。
手続き型でもクリーンな実装は思いつかない
ようするに>>293が卑怯(あえて卑怯という言葉を使うw)なのは
アプリ側でできない処理を手続き型ならDBで実装して
オブジェクト指向では、DBで実装してはいけないと言ってること
オブジェクト指向でも、DBで実装すりゃいいじゃん。
どうせそこでしかできない処理なんでしょ?
それがアプリ側でオブジェクト指向使うのと何の関係があるの?
レイヤーが違うでしょという話
307デフォルトの名無しさん
2018/10/27(土) 11:14:08.89ID:4RrrP6U6 >>304
> 単にメモリ管理や文字列などが分かりやすいだけだわ、俺の場合
俺の場合、フレームワークが使いやすいだけ
だけどそのフレームワークでオブジェクト指向が使われてる
なぜか?オブジェクト指向が作りやすいからだろう
オブジェクト指向っていうのはフレームワークを
作るためのものと言っても過言じゃないよ
直接オブジェクト指向を使ってなくても、
その使いやすい環境(フレームワーク)が作れるのは
オブジェクト指向だから
> 単にメモリ管理や文字列などが分かりやすいだけだわ、俺の場合
俺の場合、フレームワークが使いやすいだけ
だけどそのフレームワークでオブジェクト指向が使われてる
なぜか?オブジェクト指向が作りやすいからだろう
オブジェクト指向っていうのはフレームワークを
作るためのものと言っても過言じゃないよ
直接オブジェクト指向を使ってなくても、
その使いやすい環境(フレームワーク)が作れるのは
オブジェクト指向だから
308デフォルトの名無しさん
2018/10/27(土) 11:16:59.64ID:S4VvuAVS 低学歴知恵遅れが設計するようなデータ構造では
なにを使おうがゴミにしかならない
透明なゴミ袋になるか中身がみえないゴミ袋になるかの違いしかない
詰まってるものは同じゴミ
なにを使おうがゴミにしかならない
透明なゴミ袋になるか中身がみえないゴミ袋になるかの違いしかない
詰まってるものは同じゴミ
309デフォルトの名無しさん
2018/10/27(土) 11:20:09.47ID:ZWpnR1MN 結局のところ
OOPは万能ではなく苦手な分野もある
業務の多くはOOPの苦手な分野とかぶっている
ということなんでしょうか
OOPはリソースの扱いと相性がいいですが
業務はOOPと相性が悪いイベントのほうが圧倒的に多いんですよね
OOPは万能ではなく苦手な分野もある
業務の多くはOOPの苦手な分野とかぶっている
ということなんでしょうか
OOPはリソースの扱いと相性がいいですが
業務はOOPと相性が悪いイベントのほうが圧倒的に多いんですよね
310デフォルトの名無しさん
2018/10/27(土) 11:21:34.94ID:4RrrP6U6 そりゃ、万能なものはなにもないんだから、
手続き型もオブジェクト指向も苦手な分野はある
> 業務の多くはOOPの苦手な分野とかぶっている
そんなことは一言も言ってない
> 業務はOOPと相性が悪いイベントのほうが圧倒的に多いんですよね
全然そんなことはない。
単にお前の「業務」がそうってだけだろう
手続き型もオブジェクト指向も苦手な分野はある
> 業務の多くはOOPの苦手な分野とかぶっている
そんなことは一言も言ってない
> 業務はOOPと相性が悪いイベントのほうが圧倒的に多いんですよね
全然そんなことはない。
単にお前の「業務」がそうってだけだろう
311デフォルトの名無しさん
2018/10/27(土) 11:32:14.75ID:dWq9Hx8p イベント駆動に相性がいいからGUIに多様されてるんだろ?
DBMSのイベント駆動ならOracleに閉じた世界でもできるけど、流行らないだけ
DBMSのイベント駆動ならOracleに閉じた世界でもできるけど、流行らないだけ
312デフォルトの名無しさん
2018/10/27(土) 11:33:44.31ID:io741/EL イベントドリブンとオブジェクト指向は相性良いじゃん
313デフォルトの名無しさん
2018/10/27(土) 11:35:53.89ID:4RrrP6U6314デフォルトの名無しさん
2018/10/27(土) 11:36:14.62ID:ZWpnR1MN315デフォルトの名無しさん
2018/10/27(土) 11:38:48.36ID:S4VvuAVS そんなもんイベントが発生するたびに
DBなら特定のログ(履歴)テーブルに書き込む(記録する)だけでおしまい
しょうもない
さすが低学歴知恵遅れ。。。
DBなら特定のログ(履歴)テーブルに書き込む(記録する)だけでおしまい
しょうもない
さすが低学歴知恵遅れ。。。
316デフォルトの名無しさん
2018/10/27(土) 11:39:30.23ID:7e4UH6L0 OOPがクソなら
何ならクソじゃないの?
何ならクソじゃないの?
317デフォルトの名無しさん
2018/10/27(土) 11:40:46.36ID:S4VvuAVS もしかして低学歴知恵遅れが作ったシステムでは
あちこちのテーブルにユーザーの客の行動履歴みたいなもん保存してんの?
あったまわるう。。。
あちこちのテーブルにユーザーの客の行動履歴みたいなもん保存してんの?
あったまわるう。。。
318デフォルトの名無しさん
2018/10/27(土) 11:40:54.05ID:4RrrP6U6 >>314
ようするに「データの保存」のことを
語ってるだけですよねw
> つまり何がおこったのかという記録==イベントの記録ですね
DBのトリガーのことをイベントといっていたかと思えば
今度はデータの保存のことをイベントというのですか
そうやっていろんなことをごちゃまぜにして考えるから
お前はいつになっても理解できないんやで
ようするに「データの保存」のことを
語ってるだけですよねw
> つまり何がおこったのかという記録==イベントの記録ですね
DBのトリガーのことをイベントといっていたかと思えば
今度はデータの保存のことをイベントというのですか
そうやっていろんなことをごちゃまぜにして考えるから
お前はいつになっても理解できないんやで
319デフォルトの名無しさん
2018/10/27(土) 11:45:23.16ID:S4VvuAVS まずそんな作りになってたら
データ分析にすらまともに使えない
低学歴知恵遅れがシステム作ると
データを分析するデータを作るのも大変になるのがよく分かったわ
データ分析にすらまともに使えない
低学歴知恵遅れがシステム作ると
データを分析するデータを作るのも大変になるのがよく分かったわ
320デフォルトの名無しさん
2018/10/27(土) 11:45:57.00ID:zMT6Eu0F 半角さん、いよいよレスも返してもらえなくなったんだw
321デフォルトの名無しさん
2018/10/27(土) 11:49:41.89ID:zMT6Eu0F 半角さんは職歴の事語らないけど、多分ド底辺四次受けとかなんだろうな。
それぐらいの知識も無いんだけど。
それぐらいの知識も無いんだけど。
322デフォルトの名無しさん
2018/10/27(土) 11:52:35.80ID:S4VvuAVS この板にいるような低学歴知恵遅れが作ったOODBなんかで保存された日には
まずデータ分析で使えるシロモノになってないことは断言できる
つまり業務システムとして動いてるようにみえてれば
なんでもいいという世界で間違いない
RDBなら致命傷にならずにまだなんとかなる
まずデータ分析で使えるシロモノになってないことは断言できる
つまり業務システムとして動いてるようにみえてれば
なんでもいいという世界で間違いない
RDBなら致命傷にならずにまだなんとかなる
323デフォルトの名無しさん
2018/10/27(土) 11:54:28.54ID:p3Z91K38 なぜオブジェクト指向で作るのかって本ではジャンケンゲームの例があったな。
CPUvsユーザーの2人(?)版を作って、それを3人4人と増やしたい時、オブジェクト指向の方がコード修正しやすいみたいな。
その時はそうかと思ったけど、後から考えたら別に構造化プログラミングでもそんなに修正しないで済んだ。
パッと浮かびにくいとか、そういう問題だったのかも?とは思いもするが、オブジェクト指向の例を先に見せられたからかもだし、うーん。。。
CPUvsユーザーの2人(?)版を作って、それを3人4人と増やしたい時、オブジェクト指向の方がコード修正しやすいみたいな。
その時はそうかと思ったけど、後から考えたら別に構造化プログラミングでもそんなに修正しないで済んだ。
パッと浮かびにくいとか、そういう問題だったのかも?とは思いもするが、オブジェクト指向の例を先に見せられたからかもだし、うーん。。。
324デフォルトの名無しさん
2018/10/27(土) 11:55:43.66ID:CO70PLsl なぜみんな華麗にスルーしてるのに、以下略
325デフォルトの名無しさん
2018/10/27(土) 11:56:33.10ID:S4VvuAVS 低学歴知恵遅れたちに図星のレスだからな
326デフォルトの名無しさん
2018/10/27(土) 11:57:29.94ID:CO70PLsl327デフォルトの名無しさん
2018/10/27(土) 11:57:38.61ID:S4VvuAVS まずオブジェクト指向も構造化プログラミングも
どっちもまともに理解できてないのが
知ったかでテキトーに書いてんのがバレバレなワケ
どっちもまともに理解できてないのが
知ったかでテキトーに書いてんのがバレバレなワケ
328デフォルトの名無しさん
2018/10/27(土) 11:59:11.11ID:ZWpnR1MN >>318
私は最初からイベントをデータとして認識してレスしてますよ
リソースとイベントを意識してテーブルを構成するのは基本中の基本なのであえて説明してから議論するまでもないと思っていましたが
まさかこの文脈でイベントドリブンのイベントと勘違いする人がいるとは予想外でした
私は最初からイベントをデータとして認識してレスしてますよ
リソースとイベントを意識してテーブルを構成するのは基本中の基本なのであえて説明してから議論するまでもないと思っていましたが
まさかこの文脈でイベントドリブンのイベントと勘違いする人がいるとは予想外でした
329デフォルトの名無しさん
2018/10/27(土) 12:04:16.63ID:S4VvuAVS 低学歴知恵遅れは目の前の作業しかみえないからな
その作業でなにをしてるかという感覚すらないからな
動けばいい
それだけだ
その作業でなにをしてるかという感覚すらないからな
動けばいい
それだけだ
330デフォルトの名無しさん
2018/10/27(土) 12:10:26.26ID:dWq9Hx8p331デフォルトの名無しさん
2018/10/27(土) 12:11:57.18ID:S4VvuAVS それぜんぜん違う
やばいわ
DBトリガーの意味すら分かってない
マジで低学歴知恵遅れしかいない
やばいわ
DBトリガーの意味すら分かってない
マジで低学歴知恵遅れしかいない
332デフォルトの名無しさん
2018/10/27(土) 12:12:13.85ID:RkY7jvte 頭の悪い人が何か勘違いしてオブジェクト指向を使った
変なコードを書いていることがよくあるという意味では
半角と同意だな
変なコードを書いていることがよくあるという意味では
半角と同意だな
333デフォルトの名無しさん
2018/10/27(土) 12:13:14.82ID:RkY7jvte >>332
ただし、それに半角も含まれているけど
ただし、それに半角も含まれているけど
334デフォルトの名無しさん
2018/10/27(土) 12:14:10.46ID:S4VvuAVS この板では
基本的なことが分かってないようなのがドヤ顔でレスしてるワケ
珍妙なコードができあがるのも必然
基本的なことが分かってないようなのがドヤ顔でレスしてるワケ
珍妙なコードができあがるのも必然
335デフォルトの名無しさん
2018/10/27(土) 12:16:13.04ID:RkY7jvte336デフォルトの名無しさん
2018/10/27(土) 12:22:16.77ID:S4VvuAVS むしろオレレベルでないとオブジェクト指向はムリ
なんどもいうが
低学歴知恵遅れとオブジェクト指向は
キチガイに刃物
なんどもいうが
低学歴知恵遅れとオブジェクト指向は
キチガイに刃物
337デフォルトの名無しさん
2018/10/27(土) 12:23:55.10ID:RkY7jvte そうかもしれないが
ブーメランが突き刺さってるぜ
ブーメランが突き刺さってるぜ
338デフォルトの名無しさん
2018/10/27(土) 12:28:48.03ID:S4VvuAVS 残念なことにまともな教育を受けてれば
低学歴かどうかなんかレスからすぐに分かってしまう
低学歴なうえに著しく知能が低い
その自覚がない
そして自己評価だけは高い
つまりこの板の低学歴知恵遅れは救いようがない
低学歴かどうかなんかレスからすぐに分かってしまう
低学歴なうえに著しく知能が低い
その自覚がない
そして自己評価だけは高い
つまりこの板の低学歴知恵遅れは救いようがない
339デフォルトの名無しさん
2018/10/27(土) 12:30:17.69ID:4RrrP6U6 >>328
> 私は最初からイベントをデータとして認識してレスしてますよ
誰も「お前がイベントをデータとして認識してない」なんて
言ってないんだが? あたま大丈夫か?文章読めるか?
お前は、
DBのトリガーのことを "イベント" といってたのに
データの保存のことを "イベント" と言い出した
そういうことを俺は言った
なんで俺が言ってないことに、話すりかえてんの?
> 私は最初からイベントをデータとして認識してレスしてますよ
誰も「お前がイベントをデータとして認識してない」なんて
言ってないんだが? あたま大丈夫か?文章読めるか?
お前は、
DBのトリガーのことを "イベント" といってたのに
データの保存のことを "イベント" と言い出した
そういうことを俺は言った
なんで俺が言ってないことに、話すりかえてんの?
340デフォルトの名無しさん
2018/10/27(土) 12:30:54.71ID:RkY7jvte >>39
って良書?
もしかしたら昔原書を買ったまま本棚に積読してあるかもだけど、
良書なら暇があったらめくってみようかなって気になった。
やっぱオブジェクト指向を使ったソフトウエアの表現て、
実践の場では意外と難しい局面があって煩わされることもしばしばで、
方法の模索が続いて終らない
って良書?
もしかしたら昔原書を買ったまま本棚に積読してあるかもだけど、
良書なら暇があったらめくってみようかなって気になった。
やっぱオブジェクト指向を使ったソフトウエアの表現て、
実践の場では意外と難しい局面があって煩わされることもしばしばで、
方法の模索が続いて終らない
341デフォルトの名無しさん
2018/10/27(土) 12:31:46.92ID:4RrrP6U6 ID:ZWpnR1MN ってまともに話しているふりして
ただのアンチだろうなw
でなければ、こうも関係ない話にすり替えたりしない
ただのアンチだろうなw
でなければ、こうも関係ない話にすり替えたりしない
342デフォルトの名無しさん
2018/10/27(土) 12:38:42.17ID:io741/EL■ このスレッドは過去ログ倉庫に格納されています
ニュース
- こども家庭庁、2026年から“独身税”を開始、年収200万なら年4200円、年収400万なら年7800円 ★2 [お断り★]
- 山里亮太、フィリピンに子ども食堂を建設 「偽善者」「日本の子どもを助けるべき」の声があっても活動を続ける理由 [Anonymous★]
- 【BBC】サッカー 滋賀県初!レイラック滋賀 悲願のJ3昇格決定 [鉄チーズ烏★]
- 【芸能】粗品 「間違ったお笑いの常識が放送されている」「テレビ見てる素人って、笑い声でしか面白いかどうか判断できない。可哀想」 [冬月記者★]
- 日本の英語力96位から動かず AI評価で可視化された「読めるが話せない」の正体 (EF EPI 2025) [少考さん★]
- 住民「注意するのも怖い…」アルミ缶等の持ち去り禁止条例施行へ 異論唱える“持ち去る側”の事情「おまんま食えない」 名古屋市 [少考さん★]
- 【NJPW】新日本プロレスワールド part.2432
- 【NJPW】新日本プロレスワールド part.2433
- 海外競馬中継 ★7
- とらせん IP付き
- 中山競馬5回4日目その2カペラエス
- 競輪実況★1629 ゲロブスクソ雑魚蛯原
- フランスパン焼くンゴ
- 有識者「外国人より40-50代の日本人おっさんの方が遥かに態度悪い、マジで害悪」8万いいね [177316839]
- 野党「高市が私的見解を語って騒ぎになったことを国際社会に示し発言撤回、謝罪からの辞任が落とし所」 [289765331]
- 【音楽】女だけど作曲したwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
- デフレ、円高👈こいつが叩かれた理由 [943688309]
- ワイの好きなアニメがシュタインズゲート、魔法少女まどかマギカ、ガールズ&パンツァーなんやが
