令仔很忙

千万不要放纵自己,给自己找借口,对自己严格一点,时间长了,自律便成为一种习惯,一种生活方式!...

设计模式六大原则——合成/聚合复用原则(CARP)

1、定义    简而言之,对于合成/聚合复用原则的定义就是:要尽量使用合成和聚合,尽量不要使用继承。           2、释义     为什么“要尽量使用合成和聚合,尽量不要使用继承”呢?      这是因为:      第一,继承复用破坏包装,它把父类的实现细节直接暴露给了子类,这违背了信...

2014-05-31 15:35:39

阅读数:5145

评论数:5

设计模式六大原则——迪米特法则(LoD)

1、背景      在图书馆借书,刚开始的时候,直接跑到相应的楼层去,到里面去转,去找要借的书,在里面溜达半天才能找到;后来知道图书馆有一个电脑查询处,然后直接在电脑上输入想要借的书,电脑就会显示你想要借的书的信息,还有所在的相关楼层存放的相关位置。                2、定义    ...

2014-05-30 16:49:07

阅读数:1954

评论数:8

设计模式六大原则——里氏替换原则(LSP)

概述        里氏替换原则(LSP,Liskov Substitution Principle)是关于继承机制的原则,是实现开放封闭原则的具体规范,违反了里氏替换原则必然违反了开放封闭原则。        引经据典

2014-05-25 21:35:26

阅读数:4244

评论数:12

设计模式六大原则---依赖倒置原则(DIP)

定义    依赖倒置原则(Dependency Inversion Principle)     核心思想:依赖于抽象     具体体现:         体现一:高层模块不应该依赖低层模块。两个都应该依赖抽象。         体现二:抽象不应该依赖细节。细节应该依赖抽象。     依赖倒置原则...

2014-05-12 15:34:51

阅读数:2005

评论数:12

提示
确定要删除当前文章?
取消 删除
关闭
关闭