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