[過去ログ] オブジェクト指向はオワコン (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
175
(1): デフォルトの名無しさん [] 2023/09/21(木)00:22 ID:MHm+UEXg(1/4)
>>102
あれはオブジェクト指向ではなくて抽象データ型。
インスタンスが状態持たないでしょ?
176: デフォルトの名無しさん [] 2023/09/21(木)00:25 ID:MHm+UEXg(2/4)
オブジェクトは状態持ってるからオブジェクトなんだよ!と強く言いたい。
持ってないならそれはそれは単なる抽象データ型のインスタンス。
180: デフォルトの名無しさん [] 2023/09/21(木)00:37 ID:MHm+UEXg(3/4)
>>177
クロージャからオブジェクトを生成する事もできるから似ていることは認めるが、オブジェクトを生成できるのは関数型でも破壊的変更ができるcommon lispとかschemeだけ。sicpにも書いてある。
純粋関数型のhaskellはクロージャからオブジェクトを生成するのは無理。破壊的変更ができないから。

schemeをもとにしたというjavascriptは実際クラスを使わない場合、クロージャでオブジェクトを生成する。真似するとオブジェクト指向でクラスは本質ではない。
181
(1): デフォルトの名無しさん [] 2023/09/21(木)00:39 ID:MHm+UEXg(4/4)
>>178,179
そら状態じゃなくて値
多分そういうのrustだとlet mutと宣言してるだろ?
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.033s