18,655Amazon.co.jpで詳細を見る残りは、cacaponの記憶の片隅にある情報がソース元になります~また、2回書いていたのですが、書く量が多くて挫折しそうなので、フォーマットを変えてみました~またちょくちょく変えると思います~Adapterってどんなやつ?AdapterパターンはクラスAが「クラスBの何かを使いたい...でもできない!」という時に使われるデザインパターンだそうです~身近な例ですと、携帯の充電ケーブルがイメージしやすいですかね?cacaponの充電器は、iPhoneなので、ケーブル自体はLightning端子?とUSB2.0?で出来ているモノを使用しています~これだと、パソコンに刺して充電できますけど、電源プラグからは充電できませんよね?電源プラグからも充電したい場合に使うのが、電源アダプターかと思います。使えないものを使えるようにするための装置、というかインターフェース?の事をアダプターというらしいです。気になった部分だけ書くと...クラスに適用する有場合は、具象クラスのAdapterにインターフェースを使えるようにする処理を任せるので、サブクラス全体に適用する場合はうまく行かないらしいです。中の構造に関係なく情報を取得できるそうです~凄いですね~例題フッキー博士は未知の生物の研究者。ある特徴を持つ生物に対し、「パチモン」と名づけ、パチモンの生態をまとめた図鑑を作ることにしました。図鑑に情報を追加することにします。届いた情報は以下の通りです。図鑑利用者が追加した情報の一覧を見れるようにしてください。PictureBook._pachimon_infoその後...考えられるのはこんなところでしょうか?図鑑の登録形式が変わった。(Noの追加とか、体長、体重の追加など)一覧でなくで特定の条件のものを表示したいキーワードから特定のパチモンを表示できる...最初にDict型で作ってしまったせいか、あまりiteratorの恩恵がわかりにくいかもです...itaratorを使って作ったプログラムこんな感じにするそうです。残り個数が記載されているPaperCup.txtから残り個数を取得します。残り個数をPaperCup.txtに保存します。print('残り{}個です。print('個数が正しくありません。残り個数をPaperCup.txtから取得します。最大容量を設定します。紙コップを一個出します。print('残り{}個です。入力された個数をチャージします。inputしてはいけないint型以外の型入力ならTrueを返します。残り個数をPaperCup.txtに保存します。以下の場合、Trueを返します。int(input('補充する数を入力してください。print('補充する数が正しくありません。従来のeject機能に当たりくじ機能を追加すると出来そうです。残り個数をPaperCup.txtから取得します。最大容量を設定します。print('こちらの形式はお湯を出せません。紙コップを一個出します。print('残り{}個です。入力された個数をチャージします。inputしてはいけないint型以外の型入力ならTrueを返します。残り個数をPaperCup.txtに保存します。以下の場合、Trueを返します。紙コップを出した後、お湯を入れます。ランダムで当たりくじが出ます。生成するマシンは選択する。int(input('補充する数を入力してください。print('補充する数が正しくありません。機能がないためにエラーになりました~空の機能でもいいから作っておくと、操作側をいじらなくて済みます~継承先で同名の機能を定義すると、元の内容が無くなるっぽいです~例えば、BigCapacityでsuper().__init__()しないと、self.remainingcupが定義されていないためエラーになった。[オブジェクト指向]Tweet広告を非表示にするもっと読むコメントを書く2020-01-24干渉計を作ってみました。23,877Amazon.co.jpで詳細を見るまだ、読んでいる最中なのですが、その中に干渉計なる実験装置が出てきました。なんでも、量子力学の測定などで使われる装置みたいなのです。(量子コンピュータを理解するのに、元になる量子力学の知識が必要とのことで、前半は量子力学の大事な概念の説明が主な内容になっておりました。その後、鏡で反射し合わせてまた半透鏡を使って光を重ねます。すると、不思議なことに、まぶしい側と暗い側ができるんですって。いつか実際に実験してみてみたいですね~さて、この干渉計を見ていたら、ぴんと来てしまったのです。コレなら依然できなかったアレで表現できるのではないかと...という訳で、作っちゃいました。同じ側が強い光になるそうなんです。23:42干渉計を作ってみました。Machinationこの前の休みの日にMachinationというツールを使ってみたのですが、全然分からなかったのでその時のお話を書こうかなと思います〜Machinationというのは...cacaponも上手く説明出来ないんですけど、ゲームの一部分を図式化して、それをシミュレーション出来るツールの様なのです。先人の皆様には本当に感謝です〜ですが、それを対人に発揮してしまうと大体悲惨な目に遭います〜昔話だと男側は大体嫁さんや彼女さんに逃げられてますね〜因果応報な気はしますのであまり弁護できないですけど〜女性側は...最愛の人に裏切られて相当辛いんだろうなと思いました。男尊女卑が強かった時代で、これだけのメッセージ性があるのは相当強い思いだったのではとcacaponは思います。考え方あけましておめでとうございます。年末終わりにこれしようかなと思っていたことがあまりできませんでした~cacaponは、これを心の電池切れと勝手に呼んでいます。電池が切れたなら充電する方法があるはず。色々なことをしてみました~まずは、一日ゴロゴロしてみました。単純に疲れがたまっているだけなら、ゴロゴロして疲れが取れれば回復するかな?と思いやってみました~結果としては逆効果でやればやるほど日増しに気が滅入ってしまいました...これはアカンですね。それとゴロゴロついでにネット小説読みまくっていたのですが、ネット小説の読みすぎは、cacaponの心の電池を消耗しますね~趣味もほどほどが肝心かもしれません~その次にやったのは散歩をする事でした。良くなったかなぁと思ったんですけど...まだ動ける感じにはなりませんでした~でも、二時間歩きっぱなしはやりすぎました。今は近場をてくてく歩くくらいにしています~その次やったのは自分との対話ですかね?朝起きた時に、思ったことをとりあえず書き綴ってみる。散歩のときにふと思ったことを書いてみる。そんな感じでどちらかというと理性ではなさそうな部分を拾ってみることをやってみました。[オブジェクト指向]干渉計を作ってみました。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。