易截截图软件、单文件、免安装、纯绿色、仅160KB

java设计模式 - Java / Java SE

请问大家在具体的开发过程中都用些什么设计模式呢?如何确定一个项目该使用何种设计模式,看了半天,对设计模式还是很模糊,不知道该具体如何用,希望大师指点迷津!谢谢
光看确实很难理解的,要运用到一个个的项目中去,然后结合实际去理解才能取得好的效果.

很多人都是已经做了很多项目之后再去看设计模式的书什么的,然后结合自己做过的项目,就很好理解了.

是一种自然而然的应用,而不是刻意去用

23种模式想通过看书就明白,基本不可能
我现在用了很久才大致了解
1.单例模式
2.观察者模式

可是我在开发时,就是根据自己的思路实现一些功能,到底用了什么模式,我也不知道,所以我才迷糊

模式的难点就在于给它找个合适的地方使用它!

工厂,抽象工厂,单例模式

工厂,单例,策略,观察者。。。。

引用
工厂,单例,策略,观察者。。。。


我推荐给你一本非常好的书
浅显易懂而且还很有意思
《深入浅出设计模式》
看第一遍你至少掌握三个设计模式
多看几遍 ,你就会用了

编程就好比武功
设计模式就好比招式
重构就好比钻研并改进招式
下面是几层境界:

第一层境界:拿把破剑任意挥舞,但偶尔也能达到制敌的效果,但遇到强劲的敌人,却望尘莫及(菜鸟程序员)
第二层境界:单独会用某几种招式 (熟悉23种设计模式或其中最常用的一些,单例,工厂,策略,观察者...)
第三层境界:知道什么时机用什么招式(根据不同设计,采用适合他的设计模式)
第四层境界:不同招式结合使用,连贯,没有间隙(多种设计模式结合使用)
第五层境界:独孤九剑,看似没有招式,但出手非常贴切,直入敌人


相关问答:

C/S项目架构设计----求助 - Java / Java SE

本人正在用Java做一个C/S架构的项目, 
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。 
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......

关于AJAX和JSP的一些小问题~ - Java / Web 开发

我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
  %>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......

java xml文题 - Java / Java SE

<?xml version="1.0" encoding="utf-8" ?> 
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......

【招聘】java软件开发工程师 - 挨踢职涯 / 才入职场

要求:
  1、具有2年以上的java开发工作经验,精通java;
  2、熟悉Eclipse开发工具,熟悉WEB开发,具有两年以上Java开发经验,掌握面向对象的软件设计方法,
  有Spring、Hibernate以及 ......

JSP 的table 怎么绑定数据库。。 - Java / Java EE

table怎么绑定数据库,并且用JavaScript实现翻页。。。。。。。。。。JavaScript能向JSP页面传递参数吗
你说的问题有点那个。。,不好回答。。。。

jsp中table是需要html代码与页面端获取数据库查询后的信息进行 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号