所有的design pattern都是遵循一些design
principle的,这些design principle的不同组合造就了不同的design pattern。所以,要掌握design
pattern,就要熟悉这些design principle,并能自如的组合它们。
Design Principle:(不断更新中)
1. Identify the aspects of your application that vary and separate them from what stays the same.
2. Program to an interface, not an implementation.
3. Favor composition over inheritance.
4. Strive for loosely coupled designs between objects that interact.
5. Classes should be open for extension, but closed for modification.
6. Depand upon abstraction. Do not depend upon concrete classes.
分享到:
相关推荐
head first design patterns-head first 设计模式的英文原版;高清英文原版,非扫描
深入浅出设计模式 (Head First Design Pattern)_带书签 深入浅出设计模式 (Head First Design Pattern)_带书签
又名: Head First Design Patterns 作者: (美)弗里曼(Freeman,E.) 副标题: Head First Design Patterns 简介 ······ 你不想重新发明车轮(或者更差的是,没有充气车胎的轮子),所以你从设计模式中寻求...
如果你曾经读过任何一本深入浅出(Head First)系列书籍,你就会知道能够从本书中得到的是:透过丰富的视觉效果让你的大脑充分地运作。本书的编写运用许多最新的研究,包括神经生物学、认知科学以及学习理论,这使得...
如果你曾经读过任何一本深入浅出(Head First)系列书籍,你就会知道能够从本书中得到的是:透过丰富的视觉效果让你的大脑充分地运作。本书的编写运用许多最新的研究,包括神经生物学、认知科学以及学习理论,这使得...
headfirst design pattern C++ code
《Head First Design Patterns》是一本深受开发者喜爱的设计模式书籍,由Eric Freeman和Elisabeth Robson合著。这本书以其独特的教学方式,通过丰富的图像、幽默的插图以及易于理解的实例,深入浅出地介绍了设计模式...
比现在csdn上的headfirst design pattern要清晰得多
Head First Design Patterns 中文版 带目录 设计模式经典书籍
Head First design pattern(中文版).part4.rar
Head First design pattern(中文版).part7.rar
著名的《Head First Design Pattern》学习笔记,摘要这本书中的设计思路。由于书本过长,整理出笔记帮助回想起设计模式。文件是docx格式,只能由OFFICE Word 2007之后的版本打开,内附Visio类图文件。本文由个人整理...
Head First C# -- Third Edition by Andrew Stellman and Jennifer Greene Copyright © 2013 Andrew Stellman and Jennifer Greene. All rights reserved.
Head First design pattern(中文版).part6.rar
《Head First设计模式》是一本深受开发者喜爱的设计模式入门书籍,其官方源码库"Head-First-Design-Patterns-master.zip"包含了书中所讲解的各种设计模式的实际代码示例,旨在帮助读者更深入地理解并应用这些模式。...
Head First design pattern(中文版).part1.rar
head first design pattern(chinese version) 1 what is the design pattern 2 why to use 3 how to use 4 questions when use,and how to resolve 5 funny when reading
深入浅出设计模式(Head First Design Patterns)完整版,由本人精心整理网上的JPG版制作成PDF版供各位编程爱好者下载学习,这部模式教程诙谐幽默,寓教于乐,实乃菜鸟成才必备之选。共分为9个压缩包,绝对的物有所值...