框架和设计模式

框架通常是代码重用,而设计模式是设计重用,架构则介于两者之间,部分代码重用,部分设计重用,有时分析也可重用。在软件生产中有三种级别的重用:内部重用、代码重用、应用框架重用。

设计模式是对某种环境中反复出现的问题及解决该问题的方案描述,它比框架更抽象

框架可用代码表示,也能直接执行或复用,对模式而言只有实例才能用代码表示

设计模式是比框架更小的元素,一个框架往往包含一个或多个设计模式。框架是软件,而设计模式软件的知识。

框架模式有哪些

MVC, MTV, MVP, CBD, MVVM

框架有哪些

C++语言的QT、MFC,java语言的SSH

设计模式有哪些

工厂模式、观察者模式、原型模式

什么是mvc

MVC全名是 Model View Controller(模式-视图-控制器),一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性话定制界面及用户交互时,不需要重新边界业务逻辑。
注:Model(模型)表示应用程序核心(比如数据库记录列表)、View(视图)显示数据(数据库记录)、Controller(控制器)处理输入

什么是MVVM

Model-View-ViewModel 模式可以在所有XMAL(可扩展标记语言) 平台上使用。其目的是在用户界面控件及其逻辑之间提供明确的关注点分离。
MVVM 模型的组成:
模型(model):指代真是状态内容的领域模型(面向对象),或指代表内容的数据访问层(以数据为中心)
视图(view):视图是用户在屏幕上看到的结构、布局和外观(UI)
视图模型(view-model):是暴露公共属性和命令的视图的抽象。

设计模式

工厂模式

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值