设计模式 与 框架模式

    1、设计模式
        设计模式,是一套被反复使用,多数人知晓并经过分类的代码设计经验的总结,是为了解决一些通用性问题的
        目的:重用代码并保证代码的可靠性
        官方认证的设计模式有23种:单例模式,抽象工厂模式,观察者模式 -- 《大话设计模式》
    2、框架模式
        代码的重用,框架模式是解决如何设计程序框架的代码,在框架模式中会包含多种的设计模式
        如:MVC,MTV,MVVM,ORM,... ...
        1、MVC
            M :Models,模型层
                在程序中主要处理数据,负责在数据库中对数据进行存取操作(CRUD)
            V :Views , 视图层
                应用程序中处理显示的部分内容(html,jsp)
            C :Controllers , 控制器层

                处理用户交互的部分,通常负责从模型中取出数据,再进行业务的处理,最后将数据给视图,并将视图给客户端

设计模式 与 框架模式_第1张图片

        2、MTV
            M :Models 模型层,功能同上
            T :Templates 模板层
                用于处理用户显示的部分内容,如:html
            V :Views 视图层
                处理用户交互部分,从模型中获取数据,再将数据给模板,再显示给用户


            M  ---  M
            V  ---  T

            C  ---  V

设计模式 与 框架模式_第2张图片

你可能感兴趣的:(Django基础)