What book or web links recommendations can the esteemed members suggest with regard to design patterns; if possible with an embedded slant.
- 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
-
-
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! -
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
-
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
-
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
-
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
- Home
- News & Features
- First Timers
- IR35 / S660 / BN66
- Employee Benefit Trusts
- Agency Workers Regulations
- MSC Legislation
- Limited Companies
- Dividends
- Umbrella Company
- VAT / Flat Rate VAT
- Job News & Guides
- Money News & Guides
- Guide to Contracts
- Successful Contracting
- Contracting Overseas
- Contractor Calculators
- MVL
- Contractor Expenses
Advertisers
Contractor Services
CUK News
- Contractors, Joint & Several Liability’s unintended consequences are already piling up Today 07:29
- Contractors, did you know self-employed DBS Checks have changed, for the better? Yesterday 07:56
- Offshoring harms already fraught IT contractors. Here’s what ministers can do Mar 16 07:57
- Dividends in 2026/27: an expert’s explainer for contractors Mar 13 07:20
- Dividends in 2026/27: an expert’s explainer for contractors Mar 13 07:04
- Contracting Awards 2026 opens for entries — with new AI category Mar 12 07:26
- Contracting Awards 2026 opens for entries — with new AI category Mar 12 07:26
- Contractors, beware these four traps in the UK’s Statutory Residence Test Mar 11 08:18
- Contractors, beware these four traps in the UK’s Statutory Residence Test Mar 11 00:23
- ‘Stable’ IT contractor demand moved near growth in February 2026 Mar 10 07:16

Comment