随笔分类 -  设计模式

摘要:在设计模式中对Builder模式的定义是用于构建复杂对象的一种模式,所构建的对象往往需要多步初始化或赋值才能完成。那么,在实际的开发过程中,我们哪些地方适合用到Builder模式呢?其中使用Builder模式来替代多参数构造函数是一个比较好的实践法则。 我们常常会面临编写一个这样的实现类(假设类名叫 阅读全文
posted @ 2017-11-09 16:40 风在何方 阅读(336) 评论(0) 推荐(0) 编辑
摘要:里氏代换原则由2008年图灵奖得主、美国第一位计算机科学女博士Barbara Liskov教授和卡内基·梅隆大学Jeannette Wing教授于1994年提出。其严格表述如下:如果对每一个类型为S的对象o1,都有类型为T的对象o2,使得以T定义的所有程序P在所有的对象o1代换o2时,程序P的行为没 阅读全文
posted @ 2017-11-03 15:26 风在何方 阅读(146) 评论(0) 推荐(0) 编辑
摘要:《JAVA与模式》之桥梁模式 在阎宏博士的《JAVA与模式》一书中开头是这样描述桥梁(Bridge)模式的: 桥梁模式是对象的结构模式。又称为柄体(Handle and Body)模式或接口(Interface)模式。桥梁模式的用意是“将抽象化(Abstraction)与实现化(Implementa 阅读全文
posted @ 2017-11-02 15:38 风在何方 阅读(144) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示