使用MVC设计模式解耦pyqt程序(待完成)

      pyqt程序解耦的必要性:

1、python 是一种解释性语言,其运行速度较慢,而pyqt  gui运行时只有一个线程,该线程需要完成界面显示与后台数据处理,因此会导致程序运行无比卡顿;

2、       

在面向过程的开发思想中,程序=数据结构+算法;在面向对象的开发思想中程序=对象+消息。经典的MVC设计模式中有数据层、业务逻辑层(包括数据加工与转发)、显示层,因此按照MVC的思想,将每一层分成若干个对象,设计好对象之间的消息接口,使用面向接口的程序开发方法改造原有程序,这样可以做到层与层之间解耦。

猜你喜欢

转载自blog.csdn.net/u012474535/article/details/79396024