随笔分类 - 破尘/设计模式
24种设计模式的讲解以及案例使用
摘要:单例模式的引发的陈年回忆 记着N年以前,那时候还在上大学,有一门科目叫做软件体系结构,教我们的老师是个40岁左右的女老师,姓韩,好像是东北大学博士毕业的,之所以对她还有些印象,那是因为初恋女友Y同学是被保送到东北大学读研的,而当时韩老师和Y同学的师生关系好像还挺不错,当然也是Y同学确定保送东北大学读
阅读全文
摘要:建造者模式 建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 一个 Builder 类会一步一步构造最终的对象。该 Builder 类是独立于其他对象的。 介绍 意图:将一个复杂的构建与其表
阅读全文
摘要:抽象工厂模式 抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他子工厂的设计模式。该超级工厂又称为其他工厂的总工厂。这种类型的设计模式和工厂模式一样属于创建型模式,它提供了一种创建对象的最佳方式。 在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式
阅读全文
摘要:工厂模式 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一,也是比较简单的一种,这种类型的设计模式提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,而是通过使用一个共同的接口来指向新创建的对象。 介绍 意图:定义一个创建对象的接口,
阅读全文