質問編集履歴
1
キャストを行って実装したかった所の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -36,4 +36,26 @@
|
|
36
36
|
self.text = AClass.text
|
37
37
|
```
|
38
38
|
BがAを所有する
|
39
|
-
といった形の方がいいのでしょうか?
|
39
|
+
といった形の方がいいのでしょうか?
|
40
|
+
|
41
|
+
指摘ありがとうございます。
|
42
|
+
もともとは
|
43
|
+
|
44
|
+
```python
|
45
|
+
class Data(object):
|
46
|
+
|
47
|
+
class Import(Data):
|
48
|
+
|
49
|
+
class Save(Data):
|
50
|
+
```
|
51
|
+
の3つのクラスのように、基本的なデータを扱うDataクラスと、Dataにファイルなどから情報を与えるImportクラスで
|
52
|
+
Dataのインスタンスに情報を与えたあと、SaveクラスにDataインスタンスを渡し、セーブさせるようにしたかったのです。
|
53
|
+
|
54
|
+
具体的に言うと↓このようにしたかったのです(imported_data = Import(data)の時点でNoneになりますが)
|
55
|
+
```python
|
56
|
+
data = Data()
|
57
|
+
imported_data = Import(data)
|
58
|
+
to_save_data = Save(imported_data)
|
59
|
+
file_path = input()
|
60
|
+
to_save_data.save(file_path)
|
61
|
+
```
|