[過去ログ] C++相談室 part154 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
87
(2): 2021/01/12(火)17:38:10.34 ID:V95G+u6D(3/3) AAS
>>85
「歩く」をクラスにするよりは「歩ける」をインターフェースにしたらどうかな
人間クラスに「歩ける」インターフェースを実装することで「歩く」メソッドがあることを保証できる

対象ドメインをどのようにモデル化するかは状況や要件次第
89: 2021/01/12(火)19:50:41.34 ID:YNFRivpW(1/2) AAS
>>87
「歩け」インターフェースを定義したらインスタンスが歩ける想定であることは自明なのでは…

ちなメソッドは一般にオブジェクトの状態変化を引き起こすブツなので
命令型プログラミングの範疇であり命令形で命名すうるが正しい

※ 個人の感想です
120: はちみつ餃子 ◆8X2XSCHEME 2021/01/14(木)16:09:33.34 ID:9qLPLWCT(1/2) AAS
外部リンク[html]:martinfowler.com
> There are only two hard things in Computer Science: cache invalidation and naming things.

計算機科学においては二つの難しいことがあります。
キャッシュの無効化と名前の付け方です。
203: 2021/01/23(土)18:58:05.34 ID:C4WlxIYr(1) AAS
>>198
そんなクソみたいなこと言うんだったら、まず「関数型言語」の定義から言えよ。
Lispが関数型言語じゃないとか言い始めそうだな。
279: 2021/01/29(金)12:55:03.34 ID:c2S2Mocm(2/2) AAS
>>278
たしかにconst付いてればコンストラクタで設定した値がずっと変わらないことが
明示的になるから無意味ではないか
451: 2021/02/02(火)13:45:57.34 ID:8HFbTrXI(1/2) AAS
GoはPC初心者用
昔でいういわばBASIC
780
(1): 2021/02/20(土)12:51:28.34 ID:K0wy5MAI(1/3) AAS
>>770
どういう意味じゃ…
ムーブコンストラクトする手段をインターフェースとして公開したい需要は論理的に有り得る
それともIFoo::move()に実装が伴うからという意味?
861: 2021/02/23(火)10:33:09.34 ID:B3ih21Pc(3/4) AAS
>>858

前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.233s*