From 8e1123248bfe1b319d0c2056541941081cc0c161 Mon Sep 17 00:00:00 2001 From: s2_cc <1702138968@qq.com> Date: Sun, 23 Nov 2025 18:12:37 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9E=E9=AA=8C=E5=88=86=E6=94=AF=EF=BC=8C?= =?UTF-8?q?=E8=87=AA=E5=B7=B1=E6=9C=AC=E5=9C=B0=E5=88=86=E6=94=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- uml.puml | 50 +++++++++++++++++++ 所有类.txt | 133 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 183 insertions(+) create mode 100644 uml.puml create mode 100644 所有类.txt 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_ -- 2.34.1