zoukankan
html css js c++ java
框架、架构、设计模式的区别
1.框架:框架通常是代码重用,可以用代码表示,能够直接执行和复用
2.设计模式是设计重用,设计模式只有实例化之后才能用代码表示
3.设计模式是比框架更小的元素,一个框架中往往含有一个或多个设计模式
4.框架总是针对某一特定应用领域,但同一模式却可适用于各种应用
5.架构则介于两者之间,部分代码重用,部分设计重用,有时分析也可重用
6.设计模式和框架都是软件层面的,架构还包括硬件层面的,比如部署系统所需的物理器件等。
在软件生产中有三种级别的重用:
内部重用,即在同一应用中能公共使用的抽象块;
代码重用,即将通用模块组合成库或工具集,以便在多个应用和领域都能使用;
应用框架的重用,即为专用领域提供通用的或现成的基础结构,以获得最高级别的重用性。
常见的框架有哪些?
https://blog.csdn.net/victoryzn/article/details/78392128
框架有哪些?
https://www.cnblogs.com/IcanFixIt/p/7518146.html
设计模式有哪些?
https://www.cnblogs.com/fswhq/p/sjms.html
查看全文
相关阅读:
git学习笔记
ExtJs自学教程(1):一切从API開始
Floodlight 处理交换机增加/移除过程
飘逸的python
Mapreduce运行过程分析(基于Hadoop2.4)——(三)
oracle中LAG()和LEAD()等分析统计函数的使用方法(统计月增长率)
Linux学习笔记总结
看完锤子手机公布会直播 有感
iOS iOS8中 问题"registerForRemoteNotificationTypes: is not supported in iOS 8.0 and later" 解决方式
读书笔记-HBase in Action-第二部分Advanced concepts-(3)非Javaclient
原文地址:https://www.cnblogs.com/wsg25/p/10640732.html
最新文章
C++<iomanip>控制符
C++中的inline的用法
ListView实现简单列表
ViewPager实现引导页
匈牙利算法
开机黑屏 仅仅显示鼠标 电脑黑屏 仅仅有鼠标 移动 [已成功解决]
SQL Server里的 ISNULL 与 NULLIF
Android EditText限制输入一些固定字符的属性
Linux下多核环境Erlang的SMP測试
raid5什么意思?怎样做raid5?raid5 几块硬盘?
热门文章
CheckBoxPreference组件
Codeforces Round #258 (Div. 2/B)/Codeforces451B_Sort the Array
23种设计模式(3):抽象工厂模式
Php 解析XML文件
老鸟的Python新手教程
oncopy和onpaste
cacti气象图调整(批量位置调整、更改生成图大小等)
RapeLay(电车之狼R)的结局介绍 (隐藏结局攻略)
Spring核心技术
HADOOP之MAPREDUCE程序应用二
Copyright © 2011-2022 走看看