diff --git a/uml.puml b/uml.puml new file mode 100644 index 0000000..e749674 --- /dev/null +++ b/uml.puml @@ -0,0 +1,50 @@ +# 界面层 +class Ui: + """用户界面""" + def display(self): + pass + +class Res: + """资源管理""" + def load_resources(self): + pass + +class Widget: + """界面组件""" + def create_widget(self): + pass + +# 业务层 +class Tool: + """业务工具""" + def process_tool(self): + pass + +class GtaskRemote: + """远程任务接口""" + def fetch_data(self): + pass + +class GtaskException(Exception): + """业务异常""" + pass + +# 模型层 +class Model: + """数据模型""" + def __init__(self): + self.data = None + +class GtaskData: + """任务数据实体""" + def __init__(self, data): + self.data = data + +# 数据层 +class Data: + """数据持久化""" + def save(self, model: Model) -> None: + pass + + def load(self) -> Model: + return Model() \ No newline at end of file diff --git a/所有类.txt b/所有类.txt new file mode 100644 index 0000000..a2e2a48 --- /dev/null +++ b/所有类.txt @@ -0,0 +1,133 @@ +Contact +DataConstants +NotesDatabaseHelper +Notes +Task +MetaData +Node +SqlData +SqlNote +TaskList +ActionFailureException +NetworkFailureException +GTaskClient +GTaskManager +GTaskSyncService +WorkingNote +Note +DataUtils +BackupUtils +TextExport +GTaskStringUtils +ResourceParser +NoteEditText +AlarmAlertActivity + +前者引用后者 +NotesDatabaseHelper<-Notes +NotesProvider<-Notes +NotesProvider<-NotesDatabaseHelper + +MetaData<-GTaskStringUtils + +SqlData<-Notes +SqlData<-NotesDatabaseHelper +SqlData<-ActionFailureException +SqlNote<-Notes +SqlNote<-ActionFailureException +SqlNote<-GTaskStringUtils +SqlNote<-ResourceParser + +Task<-NOtes +Task<-ActionFailureException +Task<-GTaskStringUtils + +TaskList<-NOtes +TaskList<-ActionFailureException +TaskList<-GTaskStringUtils + +GTaskASyncTask<-NotesListActivity +GTaskASyncTask<-NotesPreferenceActivity + +GTaskClient<-Node +GTaskClient<-Task +GTaskClient<-TaskList +GTaskClient<-ActionFailureException +GTaskClient<-NetworkFailureException +GTaskClient<-GTaskStringUtils +GTaskClient<-NotesPreferenceActivity + +GTaskManager<-Notes +GTaskManager<-MetaData +GTaskManager<-Node +GTaskManager<-SqlNote +GTaskManager<-Task +GTaskManager<-TaskList +GTaskManager<-ActionFailureException +GTaskManager<-NetworkFailureException +GTaskManager<-DataUtils +GTaskManager<-GTaskStringUtils + +Note<-Notes + +WorkingNote<-Notes +WorkingNote<-ResourceParser + +BackupUtils<-Notes + +DataUtils<-Notes +DataUtils<-NotesListAdapter + +ResourceParser<-NotesPreferenceActivity + +AlarmAlertActivity<-Notes +AlarmAlertActivity<-DataUtils + +AlarmInitReceiver<-Notes + +DateTimePickerDialog<-DateTimePicker + +FoldersListAdapter<-Notes + +NoteEditActivity<-Notes +NoteEditActivity<-WorkingNote +NoteEditActivity<-DataUtils +NoteEditActivity<-ResourceParser +NoteEditActivity<-DateTimePickerDialog +NoteEditActivity<-NoteEditText +NoteEditActivity<-NoteWidgetProvider_2x +NoteEditActivity<-NoteWidgetProvider_4x + +NoteItemData<-Contact_ +NoteItemData<-Notes_ +NoteItemData<-DataUtils_ + +NotesListActivity<-Notes_ +NotesListActivity<-GTaskSyncService_ +NotesListActivity<-WorkingNote_ +NotesListActivity<-BackupUtils_ +NotesListActivity<-DataUtils_ +NotesListActivity<-ResourceParser_ +NotesListActivity<-NotesListAdapter_ +NotesListActivity<-NoteWidgetProvider_2x_ +NotesListActivity<-NoteWidgetProvider_4x_ + +NotesListAdapter<-Notes_ + +NotesListAdapter<-Notes_ +NotesListAdapter<-DataUtils_ +NotesListAdapter<-ResourceParser + +NotesPreferenceActivity<-Notes_ +NotesPreferenceActivity<-GTaskSyncService_ + +NoteWidgetProvider<-Notes_ +NoteWidgetProvider<-ResourceParser_ +NoteWidgetProvider<-NoteEditActivity_ +NoteWidgetProvider<-NotesListActivity_ + +NoteWidgetProvider_2x<-Notes_ +NoteWidgetProvider_2x<-ResourceParser_ + +NoteWidgetProvider_4x<-Notes_ +NoteWidgetProvider_4x<-ResourceParser_