论坛首页 入门技术论坛

我写的设计模式,准备续写下去,请大家支持_2010317更新

浏览 96597 次
该帖已经被评为良好帖
作者 正文
   发表时间:2009-06-06  
这种讲解设计模式的方法很有意思,初学者很容易接受!
0 请登录后投票
   发表时间:2009-06-06  
大侠辛苦了,拜读中。pdf再做一个书签就完美了,呵呵
0 请登录后投票
   发表时间:2009-06-06  
刚下载,以后慢慢看,楼主辛苦了,支持一下。

0 请登录后投票
   发表时间:2009-06-07  
这个。。。。 有点幽默诙谐,不过感觉有些模式都是简单的提了下,具体的怎么使用,用在哪里,都没提到,文中的代码都是一些简单的代码。。。



0 请登录后投票
   发表时间:2009-06-07  
郁闷 。。。。 javaeye发帖有点。。。。。 一分钟后还没反应。。

对于楼主的设计模式,我感觉还有好多要改进的地方,一些模式只是简单的涉及了一些,好多东西都没有考虑到(至少我看到得几个有点),如果一些地方能加些该模式的使用会更好些。。。

    当然感觉楼主的书的最大特点。。很幽默诙谐,看着不累,适合在写代码的人呀 。。

赞一个

0 请登录后投票
   发表时间:2009-06-07  
郁闷呀。。。 javaeye论坛上回帖,一分钟后还是没反应。。。。

刚看了楼主的设计模式,我个人感觉使用起来不错,语言幽默诙谐,看书就想看小说。。很适合咱写代码的。。。。    学着权当做娱乐,不过我感觉这里面也有些不足的地方,有些模式上没有考虑很多,还有些模式上的代码很简单,只是简单的涉及到了些,但没有具体的使用,如果加上写使用的例子就更好了,,,,

关于我说的 : 我就举个例子吧,20090510那篇中的关于单例模式中的那个皇帝的例子我感觉考虑的不是很全面:


public class Emperor {
  private static Emperor emperor = null;  //定义一个皇帝放在那里,然
后给这个皇帝名字
  
  private Emperor(){
    //世俗和道德约束你,目的就是不让你产生第二个皇帝
  }
    public static Emperor getInstance(){
    if(emperor == null){  //如果皇帝还没有定义,那就定一个
      emperor = new Emperor();
    }
    return emperor;
  }
  
  //皇帝叫什么名字呀
  public static void emperorInfo(){
    System.out.println("我就是皇帝某某某....");    
  }
}

中的那个getINstance方法就有不足的地方,在正常情况下,这样的单例模式还是可以的,但是如果是多线程同步呢?又或者是并发访问呢?  你简单的if判断是肯定不行的,具体怎么改进,我想弄过多线程的都应该知道吧。。。。

这些都是我一点想法,呵呵 我还是10分钟前刚下你的pdf书,只是简单看了下,也许后面有改进。。。。


顺便祝你发书顺利。。。。。
0 请登录后投票
   发表时间:2009-06-07  
加油啊。。。万分期待中!
0 请登录后投票
   发表时间:2009-06-07  
jitabc 写道
大侠辛苦了,拜读中。pdf再做一个书签就完美了,呵呵


我是使用PDFCreator打印成PDF文件的,这个好像我还没有发现咱们打印出书签,我再研究一下,非常好的建议!
0 请登录后投票
   发表时间:2009-06-07  
tenderuser 写道
郁闷呀。。。 javaeye论坛上回帖,一分钟后还是没反应。。。。

刚看了楼主的设计模式,我个人感觉使用起来不错,语言幽默诙谐,看书就想看小说。。很适合咱写代码的。。。。    学着权当做娱乐,不过我感觉这里面也有些不足的地方,有些模式上没有考虑很多,还有些模式上的代码很简单,只是简单的涉及到了些,但没有具体的使用,如果加上写使用的例子就更好了,,,,

关于我说的 : 我就举个例子吧,20090510那篇中的关于单例模式中的那个皇帝的例子我感觉考虑的不是很全面:


public class Emperor {
  private static Emperor emperor = null;  //定义一个皇帝放在那里,然
后给这个皇帝名字
  
  private Emperor(){
    //世俗和道德约束你,目的就是不让你产生第二个皇帝
  }
    public static Emperor getInstance(){
    if(emperor == null){  //如果皇帝还没有定义,那就定一个
      emperor = new Emperor();
    }
    return emperor;
  }
  
  //皇帝叫什么名字呀
  public static void emperorInfo(){
    System.out.println("我就是皇帝某某某....");    
  }
}

中的那个getINstance方法就有不足的地方,在正常情况下,这样的单例模式还是可以的,但是如果是多线程同步呢?又或者是并发访问呢?  你简单的if判断是肯定不行的,具体怎么改进,我想弄过多线程的都应该知道吧。。。。

这些都是我一点想法,呵呵 我还是10分钟前刚下你的pdf书,只是简单看了下,也许后面有改进。。。。


顺便祝你发书顺利。。。。。



这个是问题,我也考虑到了。 我已经在最新版本中加入了这个说明,今天晚上会发布上去,到时候再看看。
0 请登录后投票
   发表时间:2009-06-07  
tenderuser 写道
这个。。。。 有点幽默诙谐,不过感觉有些模式都是简单的提了下,具体的怎么使用,用在哪里,都没提到,文中的代码都是一些简单的代码。。。






继续往后看,后面的可能比较详细,有一些改变,看看是否讲明白了。
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics