◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

オブジェクト指向はクソじゃなかったよ Part3 ->画像>3枚


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/tech/1542885246/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

1デフォルトの名無しさん
2018/11/22(木) 20:14:06.80ID:egOZHV+V
カプセル化(英語:encapsulation)とは、オブジェクト指向を構成する概念の一つで、
オブジェクト内部のデータを隠蔽したり(データ隠蔽)、オブジェクトの振る舞いを隠蔽したり、
オブジェクトの実際の型を隠蔽したりすることをいう。

偏差値の低い学校向けの情報処理系教科書において「大変すばらしいものであり絶対に使うように」と大体的に宣伝された。

一方、カリフォルニア大学バークレー校の有識者を中心としたインターネットを作った人たちは「階層化の有害性」として
「絶対に使うな」としている。大雑把にいうと、その時は良くても、将来的な改修の際に隠蔽されたデータに
アクセスできないと解決できない問題が出てきて、結果的にデスマーチに陥るというのである。

オブジェクト指向の発案者であるアラン・ケイもコーディング規約(頭文字にアンダースコアを付けるなどの命名規則)で
縛る程度にすることを推奨しており、アラン・ケイが関わったオブジェクト指向プログラミング言語にはどれも「private」
という概念はない。

https://monobook.org/wiki/%E3%82%AB%E3%83%97%E3%82%BB%E3%83%AB%E5%8C%96

前前スレ
オブジェクト指向ってクソじゃね?
http://2chb.net/r/tech/1535085129/

前スレ
オブジェクト指向ってクソじゃねぇよ? Part2
http://2chb.net/r/tech/1539872441/
2デフォルトの名無しさん
2018/12/17(月) 14:20:49.68ID:DklsKoO9
アナルプレイしたいです
3デフォルトの名無しさん
2019/05/11(土) 18:10:29.36ID:Se4Lj3bD
こっちのスレもあんのかよw
まともなシステムを開発した経験がある奴いる?
4デフォルトの名無しさん
2019/05/11(土) 18:25:28.21ID:D877RybE
まともなシステム開発 = オブジェクト指向開発ということでいいか?
5デフォルトの名無しさん
2019/05/11(土) 19:42:20.72ID:Se4Lj3bD
>>4
限定はしないが
6デフォルトの名無しさん
2019/10/07(月) 22:03:51.08ID:VbH2HhFT
ところで「チンポがシコシコする」という日本語表現は、文法的に正しいのだろうか?

チンポ「を」シコシコするのではなくて、チンポ「が」シコシコする。この場合、「チンポ」は主語となる。

オブジェクト指向で言う「集約」は2種類あって、全体(俺)と部分(チンボ)が繋がっている場合と、
全体(俺)と部分(チンポ)が別々になっている場合とが考えられる。けれども「チンボ」はそれ自体
が独立した生き物であり、所有者の意思とは無関係に、勃起して「シコシコする」。
例えば寝てる時にエロい夢みて朝起きてみたらチンコが勃起して射精してたとか。

違うか?

「胸がドキドキする」は良いが、「チンポがシコシコする」はダメな理由を、50字以内で述べろ!
7デフォルトの名無しさん
2020/01/08(水) 21:26:39.35ID:0mytWgwM
age
8デフォルトの名無しさん
2020/01/09(木) 01:52:27.36ID:icgXcqUH
スレタイと本文がすでに喧嘩してる
9デフォルトの名無しさん
2020/01/16(木) 15:04:41.07ID:TuYxoCDY
オブジェクトのクラスは概念であり、インスタンスは現物である。

チンポはチンポでも人それぞれいろいろなチンポがある、それはクラスとしてのチンポ。
しかしながら自分のチンポは一つしかない、それがインスタンスなのである。
10デフォルトの名無しさん
2020/01/16(木) 15:32:15.05ID:l5J0jQZo
一般論としてのチンポ論と、自分のチンポが現在どうしているかは、明確に区別して考える!

staticなクラスメソッド・クラス変数は実行時にすでにメモリに呼び出されています。
これに対し非staticな変数やメソッドは、newでインスタンス化した時にメモリに呼び出されます。
staticなクラス変数は、処理の結果によって値が変わるのではなく、クラス毎で統一して持つ値になります。
11デフォルトの名無しさん
2020/01/16(木) 15:42:23.73ID:l5J0jQZo
非 static なメンバはインスタンスと関連して記憶されています。なので、クラスから非 static
なメンバへアクセスしようとすると、どのインスタンスの メンバ にアクセスしたいのかコンパイラは判別できません。
そのためクラスから非 static なメンバにアクセスすると、コンパイルエラーとなります。
同様にクラスに関連付けられた static なメソッドから 非 static なメンバにアクセスすると コンパイルエラーになります。
12デフォルトの名無しさん
2020/01/16(木) 15:44:45.48ID:l5J0jQZo
>そのためクラスから非 static なメンバにアクセスすると、コンパイルエラーとなります。

チンポは他人に見せるものではない!
13デフォルトの名無しさん
2020/01/16(木) 15:51:36.03ID:l5J0jQZo
チンポについて一般論として語るのは良いが、自分のチンポは隠蔽(カプセル化)されるものである!
14デフォルトの名無しさん
2020/01/18(土) 16:22:08.88ID:xirPIu0H
本体とチンポは、別々のインスタンスとして考えなければならない!
15デフォルトの名無しさん
2020/01/18(土) 16:24:23.40ID:xirPIu0H
本体とチンポは、マルチスレッドである!
16デフォルトの名無しさん
2020/01/18(土) 16:45:37.88ID:EsGjhCuG
本体とちんぽは着脱可能である!
17デフォルトの名無しさん
2020/01/18(土) 20:48:05.49ID:xirPIu0H
スレッドはメインルーチンとは独立して動くが、これはチンポが本体とは独立して勃起するのと同じ。
18デフォルトの名無しさん
2020/01/20(月) 19:08:16.49ID:L1zTlUe8
そこでまずこのクラスをスレッドとして動かすことが出来るようにしなければいけません。
スレッドとして動かす為にはThreadクラスのサブクラスとするか、Runnableインターフェースを
実装する必要がありますが、このクラスは既にAppletクラスのサブクラスであるためさらに
Threadクラスのサブクラスには出来ません。よってRunnableインターフェースを実装することになります。
19デフォルトの名無しさん
2020/01/20(月) 19:15:41.06ID:L1zTlUe8
どのタイミングで作成するかは場合によりますが、通常はアプレットが最初に開始された時
にスレッドを作成します。その為initメソッド内でスレッドを作成しましょう。
またThreadクラスのオブジェクトを作成する時に指定する引数にはスレッドとして動かすクラス
を指定するのでしたから、今回の場合は自分自身である「this」を指定します。
20デフォルトの名無しさん
2020/01/20(月) 20:40:43.04ID:L1zTlUe8
アプレットは、アプリケーションのように main メソッドを持っていません。しかし、
代わりにアプレットを実行、コントロールするためのメソッドを持っています。
まず、サンプルプログラムと実行方法を説明します。

import java.applet.Applet;
import java.awt.Graphics;
import java.awt.Color;
public class HelloApplet extends Applet {
String text;

public void init() {
text = "Hello, world!";
}
public void start() {
System.out.println("starting...");
}
public void stop() {
System.out.println("stopping...");
}
public void destroy() {
System.out.println("destroying...");
}
public void paint(Graphics g) {
System.out.println("painting...");
g.setColor(Color.red);
g.drawRect(0, 0,
getSize().width - 1,
getSize().height - 1);
g.setColor(Color.blue);
g.drawString(text, 15, 25);
}
}
21デフォルトの名無しさん
2020/01/20(月) 20:49:33.64ID:TMFwfrMm
継承するクラスをAppletからFrameに変更し,mainメソッドを持つクラスを作ってその中から
Frameのinitメソッドを呼び出す,基本的にそれだけです。
https://qiita.com/shima_masa/items/b4a0edb0caad9e36121e
22デフォルトの名無しさん
2020/01/20(月) 22:32:40.05ID:TMFwfrMm
もちろん逆に、アプレットで作ったソフトを、配布用のアプリケーションにしたい場合も
Appletに代わるFrameを作成し、main()メソッドからインスタンスを生成して実行すればよいのです
23デフォルトの名無しさん
2020/01/21(火) 10:47:05.19ID:4bpWXhy/
/www.cis.shimane-u.ac.jp/~rokui/lecture/QA/lect4.html
24デフォルトの名無しさん
2020/01/21(火) 11:57:23.94ID:d8Oaqqlq
ゲームとアニメの違いは、プレイヤーが操作できるか否かだ。
25デフォルトの名無しさん
2020/01/21(火) 13:54:30.23ID:d8Oaqqlq
コペルニクス以前に「宇宙」「天体」は存在しない!
26デフォルトの名無しさん
2020/01/21(火) 16:04:45.54ID:3POOz5m6
アプレットの中でアニメーション(リアルタイムゲームを含む)をするのは結構
面倒である.まず,アプレットにはmainがない(書いても呼ばれない)ので,
明 示的にスレッドを作る必要がある.アプレットは Applet クラスのサブクラス で作らなくてはいけないので,Runnable インタフェースを継承することになる.
27デフォルトの名無しさん
2020/01/21(火) 17:00:00.03ID:d8Oaqqlq
処理はマルチスレッド、描画は同一アプレットで!
28デフォルトの名無しさん
2020/01/21(火) 17:13:50.07ID:0fQ1TphW
まずごく簡単なサンプルプログラムを作ってみよう。
29デフォルトの名無しさん
2020/01/21(火) 17:17:20.73ID:0fQ1TphW
描画アプレットは最後でいい
30デフォルトの名無しさん
2020/01/21(火) 17:19:58.25ID:0fQ1TphW
チンポはそれ自体が独立した生き物であり日々活動しているが、外から見えるのは「皮」だけ。
31デフォルトの名無しさん
2020/01/21(火) 17:25:55.35ID:0fQ1TphW
チンポがシコシコするそのメカニズムは、億兆の数式でも書ききれない。

外から見たチンポは、最後の表面的な描画アプレットにすぎない!
32デフォルトの名無しさん
2020/01/21(火) 17:35:46.18ID:E9LLdyau
描画はマルチスレッドしない、肉眼で見る光景は一つだから。
33デフォルトの名無しさん
2020/01/21(火) 17:53:30.17ID:9LxBEujF
もう疲れたよパトラッシュ
34デフォルトの名無しさん
2020/01/22(水) 07:55:47.18ID:XnuZbeSJ
アプリケーションとアプレットの共有
これまで、アプリケーションとアプレットを切り離して解説してきました
もちろん、それぞれの機能は別物です

ここで気になるのがアプレットとアプリケーションを組み合わせられないのかということです
つまり、コマンドラインからJDKの java コマンドで実行することができ
かつ、ブラウザでも見ることができるという代物です
35デフォルトの名無しさん
2020/01/22(水) 08:02:07.12ID:Qq2b8i1H
オブジェクト指向が万能薬のように扱われて
必要もないのに言語に組み込まれていった暗黒時代はクソだと思いたい
36デフォルトの名無しさん
2020/01/22(水) 10:05:22.94ID:8UP+RZiZ
90年代にクソが量産されてその保守で苦しんでるみなさん
37デフォルトの名無しさん
2020/01/22(水) 21:22:10.90ID:XnuZbeSJ
public static void main(String [] args )
{
FrameApplet frame = new FrameApplet();

frame.init();
frame.setBounds( x, y, width, height );

frame.addWindowListener(
new WindowAdapter() {
public void windowClosing(WindowEvent e)
{ System.exit(0);}
}
);

frame.setVisible(true);
}
38デフォルトの名無しさん
2020/01/23(木) 04:22:56.44ID:b1RJU1gm
オブジェクト指向そのものはクソじゃなくてそれを使おうとするやつの頭がクソなだけでしょ
39デフォルトの名無しさん
2020/01/23(木) 09:41:03.88ID:nfNHCPGN
2015年6月29日月曜日
System.Drawing.Graphicsのマルチスレッド非対応問題
Graphics.DrawImageはマルチスレッド対応していない。
http://redditchan.blogspot.com/2015/06/systemdrawinggraphics.html
40デフォルトの名無しさん
2020/01/23(木) 10:09:36.94ID:JgeeW2+j
キーリスナーとグラフィックを分離
41デフォルトの名無しさん
2020/01/23(木) 13:53:44.16ID:JgeeW2+j
フォーカスは通常、マウスカーソルによるクリックでセットできる。また、Tabキーによっても変更できる。
フォーカスがセットされた、もしくは外されたといったイベントを受け取るためのイベントリスナーはFocusListenerインターフェイスの実装クラスとする必要がある。
42デフォルトの名無しさん
2020/01/23(木) 15:00:48.66ID:nfNHCPGN
一つのコントローラは同時に一つのイベントリスナーしか実行しないため、
それぞれのリスナーの処理が並列処理されることはありません。
https://www.intra-mart.jp/apidoc/iap/javadoc/platform-all-dev_apidocs/jp/co/intra_mart/common/aid/jdk/util/EventQueueController.html
43デフォルトの名無しさん
2020/01/23(木) 15:05:15.80ID:JgeeW2+j
並行 : 複数の動作が論理的に順不同、もしくは同時に起こること
並列 : 複数の動作が物理的に同時に起こること
44デフォルトの名無しさん
2020/01/24(金) 22:39:45.30ID:CaliZgkn
論理的に順不同wバカなん?w
45デフォルトの名無しさん
2020/01/26(日) 23:38:04.58ID:pipfilQo
物を知らない人間は自分を賢いと思い込む
ウーマンラッシュアワーの村本しかり
46デフォルトの名無しさん
2020/01/31(金) 21:26:04.26ID:BNs6JEUK
村本は賢いで?
アイツを叩いとる奴等が自分を賢いと思い込まされた不幸なブタばかりやわ
47デフォルトの名無しさん
2020/01/31(金) 21:30:59.13ID:MQmpFGUT
百田でさえ最近は安倍を見放しとるw
48デフォルトの名無しさん
2020/02/05(水) 22:27:54.94ID:+cvwmFfJ
49◆QZaw55cn4c
2020/02/06(木) 22:16:05.78ID:6P0xXhLK
>>47
文春だったか新潮だったかで連載をみかけたことがあります
50デフォルトの名無しさん
2020/03/13(金) 09:58:09.90ID:xi9CPGhb
オブジェクト指向を否定する理由がよく分からんけど
動的ディスパッチと継承まで全部含めないと認めない勢はもっと分からん
51デフォルトの名無しさん
2020/05/05(火) 03:16:06.12ID:03z2FKoB
https://erologz.com/blog-entry-3246.html
52デフォルトの名無しさん
2020/05/26(火) 09:42:39.39ID:fDcZ5gJW
privateはあっても良い。というか、外部から勝手に変数書き換えられる事を防ぐ方法のない言語はないとまずいだろう。それがバグの温床になる。

最近の言語だとクラス変数(プロバティ)はリードオンリーにできたりするのもあるのでそういうのは直接的にprivate変数を作る必要を減らせる。(例えばKotlin等)。
実際には内部的にprivate変数があってゲッターのメソッドを呼ぶようにコンパイルされるだけのことだがわざわざ自分でゲッターを作ったり呼び出したり書かなくて済んで見た目がスッキリする。
53デフォルトの名無しさん
2020/05/26(火) 10:26:28.13ID:5zsa2F3Z
プロパティをリードオンリーって最近の言語っていうかC#でもできるじゃん?
Kotlinはそれのパクリでしょ?
54デフォルトの名無しさん
2020/05/27(水) 07:57:47.39ID:/u1yd5kF
いざというときのためのアクセス手段を排除しておく方が
結局は回りくどい事をたくさんしなくちゃいけなくなって
バグの温床になる
55デフォルトの名無しさん
2020/05/30(土) 23:58:12.72ID:cB0ZATSK
いざというときは来ない
ヤグニ原則やでー
56デフォルトの名無しさん
2020/05/31(日) 08:21:31.01ID:+fMKQW9s
関数ポインタを型安全に扱う方法くらいに思っときゃいいよ。
57デフォルトの名無しさん
2020/05/31(日) 12:43:57.50ID:Jnw0anai
オブジェクト指向プログラムの新人教育には金正恩が解りやすいよね。

クラス→金正恩という概念
インスタンス→金正恩の実体でクラスからいくつでも生成可能
ガベージコレクション→要らなくなった実体の始末
58デフォルトの名無しさん
2020/05/31(日) 14:00:24.21ID:u66u8maC
>>57
全然わからんw
59デフォルトの名無しさん
2020/05/31(日) 16:22:34.64ID:UetBBPJT
月火水木金正日まで読んだ
60デフォルトの名無しさん
2020/05/31(日) 22:36:16.18ID:JRHRMyge
月火水木金正月
61デフォルトの名無しさん
2020/06/01(月) 07:19:51.05ID:AVsOuc1a
金正恩は設計図で、設計図から影武者と呼ばれる実体を数多く作り出している
これをテキストに書き出せばオブジェクト指向
最近現れた「顔違うじゃんこいつ誰だよ」って影武者は多態性を表している
62デフォルトの名無しさん
2020/06/10(水) 07:55:26.36ID:tCrL9OIp
安倍晋三 = new 金正恩();
63デフォルトの名無しさん
2020/06/11(木) 19:31:46.09ID:kcRACwfn
文 = new 金日成();
64デフォルトの名無しさん
2020/06/12(金) 13:12:04.55ID:Qkj+08r5
>>53
C#は知らんが、まあパクリなんだろうな。
てかKotlinは沢山パクリがあるような気がするが、こちらとしてはそれで使いやすくなるならそれで良い。
むしろもっとパクれと思う。
65デフォルトの名無しさん
2020/06/18(木) 19:58:08.92ID:n5xiCy8O
こちらで同意を得られなかったからニュース速報スレで騒いでるw

オブジェクト指向は愚かな考え
http://2chb.net/r/news/1592474015/
66デフォルトの名無しさん
2020/06/18(木) 19:59:28.33ID:n5xiCy8O
age
67デフォルトの名無しさん
2020/06/19(金) 14:19:35.81ID:hJZaVrgb
ニュー速って人間いるのか?
68デフォルトの名無しさん
2020/08/24(月) 12:09:53.90ID:lmfLUas9
ところで「チンポがシコシコする」という日本語表現は、文法的に正しいのか?

チンポ「を」シコシコするのではなくて、チンポ「が」シコシコする。この場合、「チンポ」は主語となる。

オブジェクト指向で言う「集約」は2種類あって、全体(俺)と部分(チンポ)が繋がっている場合と、
全体(俺)と部分(チンポ)が別々になっている場合とが考えられる。けれども「チンポ」はそれ自体
が独立した生き物であり、所有者の意思とは無関係に、勃起して「シコシコする」。
例えば寝てる時にエロい夢みて朝起きてみたらチンコが勃起して射精してたとか。

違うか?

「胸がドキドキする」は良いが、「チンポがシコシコする」はダメな理由を、50字以内で述べろ!
69デフォルトの名無しさん
2020/08/24(月) 13:00:28.10ID:IRt6XS62
自動詞と他動詞の違い
70デフォルトの名無しさん
2020/08/26(水) 10:16:16.53ID:TgzufKyR
日本語に文法もクソもない
71デフォルトの名無しさん
2020/08/28(金) 18:28:34.79ID:BnzPgwao
多重継承は曖昧だというが、自然言語処理はその曖昧さが大切になる。チンポは随意筋であり不随意筋である。

最終的に,クラス階層は最上位クラスを含めた
最大8 階層から構成され,「伝統的な日本の絵画」
に属する用語に対応する 55 クラスと解説文中か
ら抽出した139 クラスが配置された。ただし,そ
のうち 32 クラスが複数の上位クラスをもつとい
う多重継承が示された。例えば,「ngyc:絵巻物」
は「ngyc:伝統的な日本の絵画」と,「ngyc:表具の
形式」の下位クラスである「ngyc:巻子」の 2 つの
クラスを継承する(図 2)。こうした多重継承は,
本質属性をもつ基本概念と機能を表すロール概念
を分離することで,基本概念による属性継承に限
った階層関係に変更するという考え方もあり 10),
「ngyc:伝統的な日本の絵画」がロール概念で,
「ngyc:表具の形式」が基本概念と捉えることもで
きる。しかし,本研究ではテキストからの情報抽
出に即して配置し,多重継承を許容した階層を導
き出した。
http://www.mslis.jp/am2019yoko/05_kobayashi.pdf
72デフォルトの名無しさん
2020/08/29(土) 09:12:11.29ID:oUMAS3pz
金正恩はVMでありGC。人民はその上で動いたり消されたりする有象無象の存在に過ぎない。
73デフォルトの名無しさん
2020/08/29(土) 11:29:42.99ID:Do+gb0AF
VMやGCが手術失敗で植物状態になったらどうなるの?っと。
74デフォルトの名無しさん
2020/09/06(日) 02:31:39.18ID:QQYsdpvX
金日成←金正日←金正恩(継承関係)
75デフォルトの名無しさん
2020/10/04(日) 12:56:38.20ID:2fuJ2qWu
76デフォルトの名無しさん
2020/10/08(木) 13:15:33.39ID:PsyY8tmH
オブジェクト指向はクソじゃなかったよ Part3 	->画像>3枚

オブジェクト指向はクソじゃなかったよ Part3 	->画像>3枚
77デフォルトの名無しさん
2020/11/29(日) 08:37:45.22ID:9l7L6WSM
今更だけどOOPアンチ絶滅した?
急に大人しくなった気がする。
78デフォルトの名無しさん
2021/10/22(金) 21:31:08.36ID:BPCPgSiw
>>77
https://tabesugi.net/memo/2009/1a.html
C++ はひどい言語だ。これは、多くの平均以下のプログラマーが使ってるために
さらに輪をかけてゲロゲロになっていて、どうしようもないゴミが
簡単に生産されるようになってる。正直いって、C を選ぶ理由が C++ プログラマーを
追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。

C++ はトンでもなく悪い設計の元になりうる。どうせこの言語ではいつも STL やら
Boost やら、その他ゲロゲロベロベロの「素敵な」ライブラリの機能を使って、
それがあんたのプログラムに「役立つ」んだろうが、以下のことが起きる:

- うまく動かないときにもたらされる際限のない苦痛 (あと STL とか、特に Boost が
安定してるとか移植性があるとかいう奴は、どいつもこいつも大ウソつきで、
もはや笑えるレベルを超えている)

- 非効率な抽象プログラミングモデルで、2年たった後にこれらが実はそんなに
効率的じゃなかったことに気づくケース。でもそのときにはすでに全部の
コードがその素晴らしいオブジェクトモデルに依存していて、直すためには
アプリ全体を書き直さなきゃなんない。

言いかえれば、唯一まともで、効率がよくて、システムレベルで使えて、移植性がある
C++ ってのは、基本的に C で使える機能だけに限ったときなんだ。そして C だけに
限定するってことは、他の人がそれをめちゃくちゃにしないってことで、
ついでに沢山のプログラマが実際に低水準の問題を理解することができて、アホらしい
「オブジェクト・モデル」のたわごとを持ちこまないってことだ。
79デフォルトの名無しさん
2021/10/30(土) 02:09:17.53ID:/YmEOZIF
>>78
意識高い系プログラマが本当のガンで
聞きかじりの非効率な抽象プログラミングモデルを持ち込んで
プロジェクトを保守不能に追い込むのは、よくあるパターン
80デフォルトの名無しさん
2022/08/13(土) 15:56:12.25ID:JbrEzaSr
オブジェクト指向の難しいところは属人性だと思う
オブジェクトの分け方は人それぞれ
デザインパターンはそれを整理するために生まれたものだと思う

オブジェクト指向なら誰が書いても同じようになりますということなら
扱いやすいんだけれどもそうではない

自分が書くのは良いけど他人が書いたものを読むのはつらい
オブジェクト指向はいろんな書き方ができるPerlのようなものだと思う
オブジェクト指向はPerlです
81デフォルトの名無しさん
2022/08/13(土) 17:30:32.28ID:9Y2sM84k
STLやBoostは移植できないような特別なシステムコールを要求しないから、移植できると言えるんですよ。
82デフォルトの名無しさん
2022/08/13(土) 17:32:15.56ID:9Y2sM84k
利那須さんが文句をつけてるのは、メタプログラミングが難しすぎるということで、オブジェクト指向と関係ないのでは?
83デフォルトの名無しさん
2022/08/13(土) 20:54:05.83ID:mt5asg0H
>>82

>>78
- 非効率な抽象プログラミングモデルで、2年たった後にこれらが実はそんなに
効率的じゃなかったことに気づくケース。でもそのときにはすでに全部の
コードがその素晴らしいオブジェクトモデルに依存していて、直すためには
アプリ全体を書き直さなきゃなんない。
84デフォルトの名無しさん
2022/08/14(日) 10:56:25.73ID:VI2zLni0
>正直いって、C を選ぶ理由が C++ プログラマーを追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。

ここは完全に同意
85ハノン ◆QZaw55cn4c
2022/08/14(日) 13:12:09.03ID:Q+W1voks
>>84
でも C++11 の UTF-16 関係の機能 basic_string<char16_t> とかは重宝しているので、一概に C++ が悪いとはいえません
この前もwin32 の W 系を使うツールがちょろっと半日で書けちゃったし
http://2chb.net/r/tech/1434079972/73

悪いのは「デザインパターン」だ!デザパタを強要するやつらだ!
86デフォルトの名無しさん
2022/08/16(火) 11:17:18.50ID:2x3mrzZQ
basic_string<char16_t> って obsoleted じゃないの?
87デフォルトの名無しさん
2022/08/17(水) 22:02:05.46ID:PoIxkbgz
>>86
ふーん、今はなにを使うの?
88デフォルトの名無しさん
2022/08/18(木) 15:21:11.06ID:E6+QXrSt
オブジェクト指向まじでいらなかったな
全然使ってないからクラスというものを忘れてたぞ
89デフォルトの名無しさん
2022/08/21(日) 07:34:45.58ID:WWmbtQML
本当に必要なのはオブジェクト指向ではなくて、
誰かがメンテしたそこそこ利便性のあるモジュールライブラリってだけだよな
そんなのFortranの時代からあるってーのw
90デフォルトの名無しさん
2022/08/21(日) 09:56:05.49ID:ecIOs+Jg
誰かが作った便利なライブラリがあるから言えることだろ
鳥の雛が親鳥が餌を運んできてくれるから翼なんていらないと言ってるようなもの
便利なライブラリはオブシコで作られてるってことを認識したが良い
91デフォルトの名無しさん
2022/08/21(日) 12:48:07.89ID:j3ukytx2
Cが出た時(すぐには)FORTRANからの置き換えが進まなかったのは
多次元配列のメモリ順が違ってたからだろうな
92デフォルトの名無しさん
2022/08/21(日) 13:19:10.49ID:calK6kMN
>>90
オブシコってw
93デフォルトの名無しさん
2022/08/21(日) 14:33:34.21ID:TydpFBMU
オブジェクト指向型ライブラリってこれだろ
v = クラスnew
v.setter(1234)
v.func()


別に関数のみを提供する形で
func( :a => 1234 )

newもセッターもゲッターもない風にデザインしたって余裕で作れる
94デフォルトの名無しさん
2023/03/02(木) 00:06:49.52ID:Narkquai
>>93
それ、ドメインモデル貧血症じゃね?
https://en.m.wikipedia.org/wiki/Anemic_domain_model

new可能な状態でsetter/getterつければオブジェクト指向って訳では無いよ
...ってことがURLの先で解説されてるから読んでみて
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況



lud20250109141810
このスレへの固定リンク: http://5chb.net/r/tech/1542885246/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「オブジェクト指向はクソじゃなかったよ Part3 ->画像>3枚 」を見た人も見ています:
オブジェクト指向は愚かな考え。排便メソッドを実装した人間クラスから美少女クラスが作れない。
オブジェクト指向から入るプログラマは使いものにならないってマジなん?
オブジェクト指向 って結局のところなんだったの?
Javaのオブジェクト指向のサンプルほしい
オブジェクト指向を今すぐやってください
オブジェクト指向ができないと言われる
去年までの日本人はウクライナ地図見てもキエフ・オデッサ・クリミアくらいしか指差せなかったけど、今じゃみんな地名を把握してるね
「Xbox360」は何故天下を取れなかったのか。ブルドラ、ロスオデ、デッドラとソフトが充実した所でのバリューパック投入は神がかってた
[オートバイ★新車] ヤマハ、新しいスクランブラーモデル「SCR950」を北米向けに発売。これは文句なしにかっこいい。
ドローンでハゲを見つけ、指向性マイクで本人だけに伝えるプロジェクト「カミノオツゲ」
ラッパーのZeebra兄さん、バーやナイトクラブ自粛要請の小池都知事をディス「名指しした業種には何らか補償があるべき」
オープンソースの電子ブックリーダーのプロジェクトがあるらしい ネットってすっかり大資本の世界になったよな
【どっかで見た事のあるデザイン】クリエイトSDがチェリオ製造のエナジードリンクを販売する なおカフェイン大杉(138円 )
ハマタのブラックフェイスは大騒ぎしたけど、アンジェリーナ・ジョリーのイエローフェイスはバレなくて全く話題にならなかったな
2008年クソゲーオブザイヤーに輝いた『メジャーWii パーフェクトクローザー』RTA業界に激震走る。
平日お昼のブックオフって魔境だよな…脂ぎったハゲデブ、同じ場所をずっと往復してる池沼、ニヤケ顔エロ漫画立ち読みおじさん
マイケル・ジャクソンってオワコンになって鳴かず飛ばずになった後の「インヴィンシブル」ってアルバムもめちゃくちゃカッコいいよな
【自動車】【トヨタ ノア/ヴォクシー 新型】目指したのはオラオラ感ではなくスッキリ感、デザインに「3ナンバー化」の恩恵も [エリオット★]
【アイデアポケット】「エッチしよ」メガトン級の神対応! アイドル風俗4本番 『桃乃木かな』210分本指名!! 何度もおかわりピストンスペシャルコース【美少女/ハイビジョン】 ©bbspink.com
あなた「歩夢ちゃんからもらったクソゲーをやってみよう!」Part3~デュエル・マスターズ2編~
【悲報】ツイカス「友達がハリネズミ型のオブジェ作ったの!よかったら買って!」→まんさんのパクりじゃないかと話題に
2016年は今でいうサートゥルナーリア級が3頭いたと思われてた←ワクワク感半減じゃなかったよな?
ホントここ1〜2年の間にデビューしたハロメンはブスしかいないな…と思いながらよく見たら平井美葉という可愛い子がいるじゃないか!
【アメフト】日大「指示なかった。選手が故意に悪質なタックルした事実もない。プレーは瞬間的なもの。偶発的なアクシデントと認識」★36
【3日天下】マイクロソフトさん好決算のはずがビジネスモデルが古いと罵ったAppleに時価総額1位を返上
アップフロントってブラック企業だからアイドルになりたい若い女性は他の事務所のオーディション受けたほうがいいよね
【サッカー】日本代表、遠征先オーストリアがロックダウンもメキシコ戦開催の方向 指揮官明かす「準備している」 [首都圏の虎★]
【芸能】「日向坂46」メンバーと同一名との指摘を受けたNitendo Switchソフト「マッサージフリークス」が発売延期 [冬月記者★]
■ ラジオ日本 『中島早貴のキュートな時間 ℃-ute5人揃っちゃいました!今夜はトークではじけるぞい!SP』 #281 ■ 24:30〜25:00 ■A
おこちゃま向けパーティーゲーしかやったことない任豚には絶対エルデンリングクリアできないぞw
【野球】デーブ大久保「令和のプロ野球」を大予言「ソフトバンクがメジャーで何位になるのか見てみたい」
【糞運営】デジモンリンクソ part60【頭クルーズ 倍率詐欺 ブラック企業 バンナム チートモン】
【アメフト】日大広報「聞き取り調査の結果、指示はなかった。指導者も選手も誰もそんなことは言っていない。偶発的アクシデント」と断言
【芸能】フジ渡邊渚アナ、鬼越トマホークにケンカ芸お返し「女子アナ泣かせたくらいでビビってんじゃねえよ!」 [爆笑ゴリラ★]
【サッカー】ディバラと破談したトッテナム、ロ・チェルソ&セセニョンの逸材レフティーをダブル獲り!エリクセンは退団か
(ヽ´ん`)「ブックオフのバイトはいいぞぉ。ワンピ全巻買い取った事にして店のレジから合法的に金を引き出せる。これ、ケンモハックね」
【三重】ネットカフェや自動車教習所等は営業再開容認…ナイトクラブ,パチンコ店等は要請継続 三重県が指針を公表 [爆笑ゴリラ★]
【芸能】<松本人志>指原へのセクハラ発言、フジテレビが“あえて”カットしなかった裏事情...スタッフが大御所である松本に忖度?
【芸能】指原莉乃、宛名入りサインCDがオークションに出される 「売ったのはご本人じゃないと思うんですよ」「SPEEDの方です…」 [豆次郎★]
【速報】 ブラジルのボルソナロ大統領は、新型コロナウイルス検査で陽性だったと明らかにした(サンパウロ時事) [マスク着用のお願い★]
【下町ボブスレー】スカイマーク、「下町ボブスレージェット」でソウルへチャーター便運航 下町ボブスレー関係者向けに販売 19日就航!
【ウクライナ】政府機関の複数のウェブサイトが、大規模なサイバー攻撃を受けた。「恐れろ、最悪を覚悟しろ」といったメッセージが表示 [マスク着用のお願い★]
指原「こんな茶番のドラフトより、ももクロのライブ行きたかった。ももかちゃん最後だし」
VIP最強コテになったワイはチャンピオンを返上してなんJで最強を目指すンゴ暗黒龍デスフェニックス#なそんしうあscd
クオカード付きパソコン、Amazonギフト券付きルーター、iTunesカード付きMac、法人向けの闇は深い…
【芸能】農業アイドル自殺裁判は真っ向対立 デーブ・スペクター「若い16歳の女の子にとっては地獄のような環境だった」
【車】ホンダ最高級セダン「レジェンド」が月販たったの20台…なぜ売れないのか?価格はリーズナブルな720万円(レクサスは758万円〜)★3
ストライクウィッチーズのフェルナンディアはクソザコ治癒魔法かわいい
バイオハザード7レジデントイービルと間違えて「バイトはZARD気分 レジで拳闘してる」を買ってきてしまった
【東京】歌舞伎町ホストクラブがカフェに…コロナで営業再開の見通し立たず チャージ料はなし [ばーど★]
スウェーデン在住の新型コロナ感染のトルコ国民、コジャ保健相の指示により救急航空機でトルコに移送 [トモハアリ★]
【韓米ワクチンスワップ】 成功しても…米国はファイザー・モデルナでなくアストラゼネカ提供か [影のたけし軍団ρ★]
加賀楓「ソロラジオ聴いたけど研修生の頃の牧野真莉愛はこんな子じゃなかった とりあえずゲストに呼んで欲しい トークは任せて」
暇空茜「ブロックする奴はナニカに指示されてる奴、自分で考えて行動出来ない」 あれ?じゃあF9や青識ブロックした暇空さんって・・・
【ラジオ】ブラックミュージックを「憧れる」で済ませていいのか─BLM運動を間近で見たNulbarich・JQが向き合った難問 [湛然★]
橋下徹「ウクライナと共にあるとか威勢よく言ってた者は志願兵になり今すぐウクライナ行って戦え 嫌ならNATOの指導者に妥結促せ」★7 [Stargazer★]
オリラジ中田敦彦の“ヴィーガン動画”に専門家が指摘「完全なデマ」 ネット「以前 「池上さんの本を読んで〜」と 言ってましたよね [Felis silvestris catus★]
デーブ・スペクター、テレビ業界に苦言「『若い人を獲得しないと』というあまりに…」 ネット「捏造や偏向が当たり前の報道番組… [Felis silvestris catus★]
米国、日本、オーストラリア、インドの4カ国連合体「クアッド」外相による遠隔会議… バイデンの同盟外交の舞台に韓国はいなかった [Felis silvestris catus★]
クソエニなんでこっちにはセツナやディシディアで豚に大型RPG与えてんだよ
00:18:16 up 28 days, 10:42, 1 user, load average: 10.10, 9.90, 9.54

in 8.2787270545959 sec @6.9259939193726@0b7 on 010914