我将为基于Ubuntu的系统编写配置工具。接下来,我想编写前端(文本、GUI和Web)。但这是我想要编写的最复杂的项目,我不确定应该使用什么样的总体架构。
目前,我有用于更改系统配置的函数和类。但这些函数可能会增长和更改。@Abki gave 给了我关于如何为前端编写接口的建议。我将为此接口制作基础类,但我不知道如何将其与后端连接,然后再与前端连接。可能我应该使用像 fasade、wrapper 或其他设计模式。
看起来像是(没有接口到后端层):
我需要一般的想法、设计模式和建议,以便在Python中实现它。
目前,我有用于更改系统配置的函数和类。但这些函数可能会增长和更改。@Abki gave 给了我关于如何为前端编写接口的建议。我将为此接口制作基础类,但我不知道如何将其与后端连接,然后再与前端连接。可能我应该使用像 fasade、wrapper 或其他设计模式。
看起来像是(没有接口到后端层):
我需要一般的想法、设计模式和建议,以便在Python中实现它。