<bean id="id01" class="com.demo.spring.bean.Monster" scope="prototype" />
4)Spring中原型bean的创建,就是原型模式的应用
5)代码分析 + Debug源码
1)软件工程中,设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。这个术语是埃里希·伽玛等人在1990年代从建筑设计领域引入到计算机科学的
2)大厦 VS 简易房
3)拿实际工作经历来说,当一个项目开发完后,如果客户提出增新功能,怎么办?(可扩展性,使用设计模式,软件具有很好的扩展性)
4)如果项目开发完后,原来程序员离职,你接手维护该项目怎么办?(维护性【可读性、规范性】)
5)目前一线IT公司,都会问在实际项目中使用过什么设计模型,怎样使用的,解决来什么问题。
6)设计模式在软件中哪里?面向对象(oo) =》功能模块【设计模式 + 算法(数据结果)】 =》框架【使用到多种设计模式】=》架构【服务器集群】
原文:https://www.cnblogs.com/haizai/p/12153072.html