概念:
框架就是为了简化开发而生的.因为软件系统发展到今天已经很复杂了,特别是服务器端软件,涉及到的知识,内容,问题太多.
它可以解决系统处理很多细节问题,如:事务处理,安全性,数据流控制等问题.还有框架一般经过很多人使用,所以结构很好,扩展性也很好,而且他是不断升级的,你可以直接享受别人代码升级带来的好处.
使用框架,就好像站在巨人的肩膀上.
设计模式概念:
1)软件设计模式,又称设计模式,是一套反复使用,多人知晓的,经过分类编目的,代码设计经验的总结.
2)设计模式的本质是面向对象设计原则的实际运用,是对类的封装性,继承性和多态性以及类的关联关系和组合关系的充分理解
3)设计模式包含的基本要素很多,最关键的要素可以概况4个部分:模式的名称\问题\解决方案\效果.
常用的设计模式:
原型模式:将一个对象作为原型,通过对其进行复制而克隆出多个和原型类似的新实例.类初始化需要消化非常多的资源,这个资源包括数据,硬件资源等,通过原型拷贝避免这些消耗;通过new一个新对象需要非常繁琐的数据准备或访问权限,可以使用原型模式;一个对象需要提供给其他对象访问,而且各个调用者可能需要修改其价值,可以考虑使用原型模式拷贝多个对象供调用者使用,即保护性拷贝.
2)单例模式
某个类只能生成一个实例,该类提供了一个全局访问点供外部获取该实例,简单来说就是在程序执行中,只有一个活动的实例.Windows的任务管理器就是一个典型的单例模式
标签:框架,对象,模式,SSM,概念,实例,原型,设计模式 From: https://www.cnblogs.com/Lovew2/p/16908144.html