[過去ログ]
【まず1嫁】くだすれPython(超初心者用) その59 (1002レス)
【まず1嫁】くだすれPython(超初心者用) その59 http://mevius.5ch.net/test/read.cgi/tech/1689241721/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
260: デフォルトの名無しさん [sage] 2023/12/02(土) 00:49:51.55 ID:IL/rFcuk >>257,258 ご回答ありがとうございます 右も左も分からない初心者なもので見苦しくてすみません 調べている中で257の方法も試してみたのですが、 それだとmain.pyでAの方のif文は実行されたのですがBの方は実行されませんでした なぜでしょうか? あと画面の状態と操作を扱うクラスなのでStateかと思ったのですが違ったのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1689241721/260
261: デフォルトの名無しさん [sage] 2023/12/02(土) 01:22:32.17 ID:IL/rFcuk >>260 度々すみません Bが実行されないのはset_new_pしたあとnew_pを参照していないからでした http://mevius.5ch.net/test/read.cgi/tech/1689241721/261
262: デフォルトの名無しさん [sage] 2023/12/02(土) 11:24:03.67 ID:W00DnSBP >>260 >あと画面の状態と操作を扱うクラスなのでStateかと思ったのですが違ったのでしょうか? ある画面が状態Aでも状態Bでも状態Cでも 画面を操作するクライアント側のコード(今回で言えば主にmain)はどの状態であるかを意識ぜずに同じメソッドを呼び出す 呼び出された側が状態に応じた振る舞いや状態遷移を行うんだけどその際呼び出された側がif文で条件分岐するのではなく各状態ごとにクラス等を用意してポリモーフィズムで分岐させるのがStateパターン http://mevius.5ch.net/test/read.cgi/tech/1689241721/262
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.386s*