回答編集履歴

1

修正

2020/04/14 01:46

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -30,4 +30,4 @@
30
30
 
31
31
 
32
32
 
33
- モジュールは名前空間なのでオブジェクト指向のクラスっぽく扱えなくもないのですが、それをやるならクラスで実装すべき、ということに通常はなるでしょう。また、実装はクラスでやってモジュール内部にインスタンスを隠蔽しておき、それをwrapるためのモジュールに定義した関数を使ってモジュールの属性経由のインターフェースを提供するという実装方針を取ることもあります。[標準のrandom](https://docs.python.org/ja/3/library/random.html)はそれです。
33
+ モジュールは名前空間なのでオブジェクト指向のクラスっぽく扱えなくもないのですが、それをやるならクラスで実装すべき、ということに通常はなるでしょう。また、実装はクラスでやってモジュール内部にインスタンスを隠蔽しておき、それをwrapるためのモジュールに定義した関数を使ってモジュールの属性経由のインターフェースを提供するという実装方針を取ることもあります。[標準のrandom](https://docs.python.org/ja/3/library/random.html)はそれです。