栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

算法-设计模式-框架区别

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

算法-设计模式-框架区别

用于概念备查

算法、设计模式、框架的概念区分 1、算法

概念:算法就是解决某一类问题的策略机制

算法特征:

用穷性、确切性、输入项、输出项、可行性

同一个问题可用不同算法解决,而不同算法解决同一问题时的质量优劣不同,而这将影响到程序的效率。一个算法的评价主要从时间复杂度空间复杂度来考虑。

2、设计模式

概念:是面向对象中问题的解决方案。算法不是设计模式,因为算法只是解决问题,并没有对问题进行设计。

设计模式格式的四个主要部分:

模式名称、问题(即模式使用场合)、解决方案、效果

设计模式大概分三大类(创建型、结构型、行为型模式),23种(常用的有抽象工厂、单例、代理、观察者模式)

3、框架

所谓的Java框架,简单理解是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程,表现为一组抽象类以及其实例之间协作的方法,它为构件复用提供了上下文(Context)关系。个人理解:框架就是半成品项目,已经完成了项目的底层开发基础搭建,可以在其基础上开发。

使用框架好处:

实际开发中,可以让使用者减少很多重复的代码、让代码的结构更加清晰,耦合度更低,后期维护方便。

java开发常用的框架有SSM、SpringBoot等

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/440026.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号