当前位置:首页>python>想不到我在python也能用起设计模式

想不到我在python也能用起设计模式

  • 2026-10-11 05:44:17
想不到我在python也能用起设计模式

想不到我在python也能用起设计模式。

这两天在做TodoList应用的依赖解耦,简单说就是目前TodoList桌面端有Windows版本、MacOS版本和Linux版本,三个平台的版本都或多或少存在一些针对该平台的定制代码。

用 if...elif..else... 虽然也能处理,但是代码耦合太严重,也不好维护。所以最好的方法还是依据平台来解耦,如果是Java(毕竟唐叔是Java出身的),我第一反应都直接上策略模式或者工厂模式外加maven模块拆分,不过python确实没搞过……

AI咨询了下,原来python也可以搞设计模式的,外加pyinstaller打包时的模块排除,确实能搞起哦,最终成效确实很好,很满意

对于相关代码实现感兴趣的同学,可以看这次MR:https://github.com/TangIsLearning/TodoList/commit/ecd88ee652cf35b6de46b658c9f952e3678d4aaa 。

下一步计划:解耦安卓端和桌面端的模块依赖。

PS:如果你对TodoList应用感兴趣,欢迎下载体验哦:https://tangislearning.github.io/TodoList/

#程序员 #独立开发者 #开源应用 #待办应用 #优雅代码

微信扫一扫赞赏作者喜欢作者

    正在加载...
      正在加载...
      名称已清空
      微信扫一扫赞赏作者
      喜欢作者其它金额
      作品
      暂无作品
      喜欢作者
      其它金额
      最低赞赏 ¥0
      其它金额
      赞赏金额
      ¥
      最低赞赏 ¥0
      1
      2
      3
      4
      5
      6
      7
      8
      9
      0
      .
      收录于TodoList应用开发的那些事
      广东,32分钟前,2026年6月8日
      已修改

      最新文章

      随机文章