随笔分类 -  设计模式

摘要:一.单例模式设计简介 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直 阅读全文
posted @ 2017-11-18 20:40 Goxcheer 阅读(153) 评论(0) 推荐(0)
摘要:一.抽象工厂简介 抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂. 在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂都能按照工厂模式提供对象。 使用意图:系统的产品有多于一个的产 阅读全文
posted @ 2017-11-07 19:29 Goxcheer 阅读(177) 评论(0) 推荐(0)
摘要:一.介绍 工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 使用意图:我们明确的计划在不同的条件下 阅读全文
posted @ 2017-11-03 15:57 Goxcheer 阅读(174) 评论(0) 推荐(0)
摘要:一.开闭原则(Open Close Principle) 意思:对修改关闭,对扩展开放。在程序需要进行扩展的时候,不能去修改原有的代码,实现一个热插拔效果。简言之,是为了使程序的扩展性好,易于维护和升级。想要 达到这样的效果,我们需要使用接口和抽象类 二.里氏代换原则(Liskov Substitu 阅读全文
posted @ 2017-10-25 11:04 Goxcheer 阅读(130) 评论(0) 推荐(0)
摘要:一.设计模式简介 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。 这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数人知晓 阅读全文
posted @ 2017-10-25 10:41 Goxcheer 阅读(156) 评论(0) 推荐(0)