设计模式简介
2018-03-26 17:06
148 查看
【为什么要学设计模式】
上学期末,做Java课程设计,因为要做一个可以连接数据库进行操作并且要有用户图形界面的“小软件”,个人能够解决JDBC数据库编程和单个页面的编写,但是如何做到多界面切换以及存在关联的两个界面间传递数据我就懵了,我问一朋友,他只告诉我让我去看MVC,当时看了一下,觉得虽然理解了,但是还是不知如何着手去编写代码,后来是结合Java事件处理和卡片式布局(CardLayout)解决的,但是我知道一个真真正正的软件肯定不能这么做,疑惑了一段时间,后来搁置了一下,直到最近学习了Java EE又了解到Spring,便又继续处理这个问题,在网上看到了一个博客,写的是一个应用了MVC的程序,看了不禁唏嘘,也了解到设计模式的重要性(设计模式不是MVC,MVC只是一种设计模式),设计模式说到底是一种程序框架或者说是一种程序设计思维。
也许我不能很好的阐明设计模式的概念,但是如果屏幕前的你也与我有相似经历,我建议你去图书馆或者网上找一找相关资料看一看。
【注】这一系列文章适合有一定的Java基础的人阅读,个人也不精通,只是作为一个学习分享,如有错误欢迎指正。
上学期末,做Java课程设计,因为要做一个可以连接数据库进行操作并且要有用户图形界面的“小软件”,个人能够解决JDBC数据库编程和单个页面的编写,但是如何做到多界面切换以及存在关联的两个界面间传递数据我就懵了,我问一朋友,他只告诉我让我去看MVC,当时看了一下,觉得虽然理解了,但是还是不知如何着手去编写代码,后来是结合Java事件处理和卡片式布局(CardLayout)解决的,但是我知道一个真真正正的软件肯定不能这么做,疑惑了一段时间,后来搁置了一下,直到最近学习了Java EE又了解到Spring,便又继续处理这个问题,在网上看到了一个博客,写的是一个应用了MVC的程序,看了不禁唏嘘,也了解到设计模式的重要性(设计模式不是MVC,MVC只是一种设计模式),设计模式说到底是一种程序框架或者说是一种程序设计思维。
也许我不能很好的阐明设计模式的概念,但是如果屏幕前的你也与我有相似经历,我建议你去图书馆或者网上找一找相关资料看一看。
【注】这一系列文章适合有一定的Java基础的人阅读,个人也不精通,只是作为一个学习分享,如有错误欢迎指正。
相关文章推荐
- 23种设计模式简介
- iOS 开发常用的23种设计模式简介
- 设计模式简介
- 设计模式之UML类图简介
- 简介Python设计模式中的代理模式与模板方法模式编程
- 设计模式简介
- 关于设计模式的六大原则简介
- Head First 设计模式 之 oo设计原则简介
- iphone(ios开发)之23种设计模式简介
- iOS的23种设计模式简介
- php设计模式(一):简介及创建型模式——优才网公开课
- 设计模式简介
- 设计模式简介
- 设计模式简介
- JavaScript 设计模式之简介
- 设计模式简介
- iOS设计模式简介
- 设计模式简介
- 设计模式简介(1)
- (一)委托模式简介 委托模式是基本的设计模式之一。委托,即是让另一个对象帮你做事情。 许多其他的模式,如状态模式、策略模式、访问者模式本质上是在更特殊的场合采用了委托模式。 委托模式使得我们可以用聚合