请问高手,你们在学习23种java设计模式,是如何学习的??学习多长时间就会了23种设计模式了?另外问下,有没有专门针对java23种设计模式的视频教程呢??我学设计模式非常的笨,怎么也学不会,学了设计模式,也没有弄懂如何看java API??

解决方案 »

  1.   

    API的话应该不难吧,你用到哪个类,看看它在哪个包下面,然后找到它,看看你要用它的哪个方法。我认为怎么用API应该不难,难就难在有时候他里面的解释太过于专业化、抽象化,不好理解
      

  2.   

    可是我觉得学不会设计模式,就看不懂java 的API?不知道高手,是否同意我的观点??我平时编写源代码无数,也知道编写一种程序涉及到哪些语句,可就是对语法为什么这样编写产生疑问,看看API,也看不懂,到不是不理解哪些访问控制符,就是对书写方法,产生疑问??比如我在编写JMONkeyEngine的引擎的模型时设计到的渲染材质时的路径,代码是这样的::Texture cz=TextureManager.loadTexture("d:\\mutou.jpg",Texture.MinificationFilter.Trilinear,Texture.MagnificationFilter.Bilinear);TextureState  ts;
    ts=display.getRenderer().createTextureState();
    ts.setTexture(cz);
    看了看相关的API,就是看不懂TextureState  ts;
    ts=display.getRenderer().createTextureState();
    这个代码的意思,其他的疑问也是跟这个一样,比如 TextureState 定义了一个对象ts,但是,后面的display.getRenderer().createTextureState();看了相关的API都觉得不是属于TextureState类的方法,我都无法理解。不知道大家是平时怎么学java的,看API的??
      

  3.   


    你说的我也无法理解~~~
    比如 TextureState 定义了一个对象ts,ts不是个对象,是对象的引用。
    display.getRenderer().createTextureState() 明了的方法名称...创建了一个TextureState() 对象
      

  4.   

    http://www.jdon.com/designpatterns/
    彭晨阳用Java代码展示的,对于理解这23种模式确实很不错。
    不过设计模式学了要用才有价值,心中有剑才行。