框架和设计模式的区别
发布日期:2021-06-30 10:11:47
浏览次数:3
分类:技术文章
本文共 546 字,大约阅读时间需要 1 分钟。
框架通常是代码重用,而设计模式是设计重用,架构则介于两者之间,部分代码重用,部分设计重用。
在软件生产中有三个级别的重用:
内部重用,即在同一应用中能公共使用的抽象块。代码重用,即将通用模块组合库或工具集,以便在多个应用和领域都能使用。
应用框架的重用,即为专用领域提供通用的或现成的基础结构,以获得最高级别的重用性。
设计模式是对在某种环境中反复出现的问题以及解决该问题的方案的描述,它比框架更抽象;框架可以用代码表示,也能直接执行或复用,而设计模式而言只有实例才能用代码表示;设计模式比框架更小的元素,一个框架中往往含有一个或多个设计模式,框架总是针对某个特定的应用领域,但同一模式可以使用多个应用,可以说,框架是软件,而设计模式是软件的知识。
框架模式有什么?
MVC,MTV,MVP,CBD,ORM等
框架有哪些?
C++的qt,MFC,gtk,
JAVA 中的SSH,SSI
php的smarty(MVC)
Python语言的django(MTV模式)等
设计模式?
工厂模式,适配器模式,策略模式等。总之,框架是大智慧,用来对软件设计进行分工,设计模式是小技巧,对具体问题提出解决方案,以提高代码的复用率,降低耦合度。
常见框架有:
STruts,Spring,ZF,.NET转载地址:https://islet.blog.csdn.net/article/details/75330380 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2024年04月16日 04时32分58秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
F-Scrack检测端口使用即DBScanner使用
2019-04-30
启动Vmware报zlib1.dll错误
2019-04-30
KNN算法
2019-04-30
内网外网的连通
2019-04-30
canal环境安装及springboot同步实验
2019-04-30
js验证ip地址
2019-04-30
Neither flex nor lex was found
2019-04-30
最近工作网络办公变动声明
2019-04-30
nginx 配置 使jsp页面转向tomcat处理
2019-04-30
使用分区助手扩大系统盘容量
2019-04-30
远程桌面提示此计算机无法连接到远程计算机该怎么办
2019-04-30
linux下安装mongodb
2019-04-30
Mongodb如何开启用户访问控制详解
2019-04-30
MongoDb的更新操作
2019-04-30
SQL truncate 、delete与drop区别
2019-04-30
Spring form标签示例
2019-04-30
自定义Shiro标签Tag
2019-04-30
org.apache.commons.lang3功能示例
2019-04-30