• Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
  • Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!

OO Design Pattern book recommendations.

Collapse
X
  •  
  • Filter
  • Time
  • Show
Clear All
new posts

    OO Design Pattern book recommendations.

    What book or web links recommendations can the esteemed members suggest with regard to design patterns; if possible with an embedded slant.

    #2
    Head First Design Patterns from the O'Reilly press. These books are the only larn-yersel books I've ever managed to work through. Don't know about embedded though.
    Down with racism. Long live miscegenation!

    Comment


      #3
      I thought THE book was the Gamma-Helm-Johnson-Vlissides one, which is what I have. I must read it some day.
      Will work inside IR35. Or for food.

      Comment


        #4
        I agree the head first one is good (although probably not so good for reference).

        "Agile Principles, Patterns and Practices" by Robert C Martin in C# contains definitions of quite a few good patterns to use (in general), and is a good book to read in my opinion.

        I find myself referring to "Patterns of Enterprise Application Architecture" by Martin Fowler as well occasionally. I come across a lot of systems designed using patterns mentioned in this book. Although is unlikely to be relevent for embedded.

        Comment


          #5
          Yes Gamma et al is the one to start with. After that you might as well pick up new patterns one by one off the internet - Microsoft have some good ones.


          Martin Fowler's one (there are many but I'm thinking of one called something like "patterns of enterprise applications") is OK too but I wouldn't praise it from the rooftops like some of his other books.

          Comment


            #6
            I'd recommend reading Head First Design Patterns first, then working through the Gang of Four book (Design Patterns: Elements of Reusable Object-Oriented Software, Gamma et al). GoF is pretty dense and really needs to be read at least twice to properly get to grips with it, but with the Head First book under your belt it'll be a lot clearer.

            The theory of design patterns is at such a level of abstraction that it really doesn't make much sense to think it being presented with "an embedded slant", or a slant to any specific problem domain. There are, however, bound to be catalogues of patterns that are found in embedded software development, and it's probably more likely that they'll be found online rather than in a book.
            Last edited by NickFitz; 17 February 2008, 21:24.

            Comment

            Working...
            X