zoukankan      html  css  js  c++  java
  • 软件架构、软件框架、设计模式

    一. 模式:解决某一类问题的方法论。

    二. 框架:选择实现系统的一组组件。框架一般处于低层应用平台(如J2EE)和高层业务逻辑之间的中间层。

    三. 架构:即体系结构,确定系统整体结构、层次划分、不同部分之间的协作等设计。

    四. 框架与架构:框架比架构更具体,更偏重技术,一旦框架确定,软件架构也随之确定。

    五. 设计模式与框架:框架是软件,模式是软件的知识体,提升框架的设计水平。

    六. 常见设计模式:推荐书籍《设计模式——可复用面向对象软件的基础》;抽象工厂、适配器、外观模式等。

    1. MVC(Model、View、Controll)

    (1)Model模型:封装数据和所有对这些数据的操作。

    (2)View视图:封装对数据的显示,用户界面。

    (3)Control控制器:封装外界对Model的操作和对数据流向的控制等。

    2. 单例模式:一个类只包含一个实例。保证一个类仅有一个实例,并提供一个访问它的全局访问点。

    3. 工厂模式:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类。

  • 相关阅读:
    文化课随笔
    微积分与无穷级数
    [康复计划]-数论基础
    [Codeforces]CF742(Div.2)A-E
    第一次个人编程作业的过程和想法
    第一次个人编程作业
    Python命令行参数及文件读出写入
    第一次个人编程作业
    第一次个人编程作业
    第一次博客作业
  • 原文地址:https://www.cnblogs.com/embeddedking/p/9710832.html
Copyright © 2011-2022 走看看