日历

September 2020
M T W T F S S
 123456
78910111213
14151617181920
21222324252627
282930  

求后续阅读推荐

Home Forums 《冒号课堂》讨论区 求后续阅读推荐

  • This topic is empty.
Viewing 2 reply threads
  • Author
    Posts
    • #1138
      awayings
      Member

      非常幸运能读到这本书,让我从一个编程的门外汉得以窥见通向这个领域的种种大道和它们生动的细节。唯有遗憾之处在于很多地方未能展开以详情。前面讲编程范式只是告诉我们世界上有刀枪有各种武功门派,中间讲对象导向算是讲了一家的内功心法,最后走马观花般的浏览了下招式。 求问如果想细读对象导向的设计模式,有哪些阅读可以推荐。书中讲设计模式的参考阅读只有一本经典的设计模式一书,有无其他细节实例的书籍?网上搜到讲这些的文章不少,很多拼凑的例子实在是让人难以下咽。本人素来太懒的关系。

      另外P400的插语似乎有误,解释创建者模式有助于解决构造函数参数过长的问题。说“可参见文献【2】item2”。翻开文献【2】Effective Java:

      item 2,Enforce the singleton property with a private constructor,似乎没有多大关系

      item 1, Consider providing static factory methods instead of constructors,似乎是静态工厂的。总算是靠点边。

    • #1363
      hui
      Keymaster

      P400的插语2没有问题,请注意文献【2】中的Effective Java是第二版的,item 2是

      Consider a builder when faced with many constructor parameters

      关于讲述比较具体的设计模式的书,除GoF外,《Head First Design Patterns》也很有名,只是过于简单。其他可参见:Martin Fowler的《Patterns of Enterprise Application Architecture》及《Refactoring: Improving The Design Of Existing Code》,Bruce Eckel的《Thinking in Patterns: Problem-Solving Techniques using Java》,Mark Grand的《Patterns in Java》第一卷。如果有时间,可参阅五卷本的《Pattern-Oriented Software Architecture》,当然其中的模式不限于设计模式,还包括架构模式。

    • #1364
      awayings
      Member

      谢谢您的回复。是我弄错了,我看的是第一版的。

Viewing 2 reply threads
  • You must be logged in to reply to this topic.
 请您评分1星(很差)2星(不行)3星(一般)4星(不错)5星(很棒)