设计模式
文章平均质量分 91
Java菜鸟尹先生
这个作者很懒,什么都没留下…
展开
-
原型设计模式
(Prototype Pattern)是一种创建型设计模式,它允许通过现有对象来创建新对象,而不是通过实例化类或通过继承来创建。即在程序运行时,地克隆一个已经存在的对象来生成新的对象,并且不需要知道任何,可以让创建对象的过程更加简单、方便和高效。原型模式的关键在于如何实现克隆,Java语言提供了一种简单的方法来实现对象的克隆。但是,在使用该模式时,需要注意克隆的方式,如果克隆的是基本类型,那么只需复制它的值即可;如果需要克隆的是复杂类型或自定义类型,需要自己实现clone()方法。原创 2023-05-09 09:40:50 · 63 阅读 · 0 评论 -
创建者模式( 建造者模式)
链式调用(Chaining)是一种编程模式,它允许在一行代码中。原创 2023-05-09 15:14:30 · 463 阅读 · 0 评论 -
工厂方法模式(简单工厂模式)
工厂模式是一种创建型设计模式,用于创建对象。它的主要目的是通过将从代码中抽象出来,从而使代码更加灵活和可维护。通过使用工厂模式,我们可以避免在代码中直接实例化对象,而是将对象创建的任务委托给一个专门的工厂类来处理。在java中,万物皆对象,这些对象都需要创建,如果创建的时候直接new该对象,就会对该对象,假如我们要更换对象,所有new对象的地方都需要修改一遍,这显然违背了软件设计的。原创 2023-05-09 20:39:24 · 258 阅读 · 0 评论 -
抽象工厂模式
前面介绍的工厂方法模式中考虑的是一类产品的生产,如畜牧场只养动物、电视机厂只生产电视机、学校只培养计算机软件专业的学生等。这些工厂只生产同种类产品,同种类产品称为同等级产品,也就是说:工厂方法模式只考虑生产同。原创 2023-05-10 15:20:17 · 1583 阅读 · 0 评论 -
设计模式——创建型模式
创建型模式的主要关注点是“怎样创建对象?它的主要特点是“将对象的创建与使用分离”。这样可以降低系统的耦合度,使用者不需要关注对象的创建细节。原创 2023-05-08 09:27:23 · 61 阅读 · 0 评论 -
单例设计模式
(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创 建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个的类,该类负责创建自己的对象,同时确保只有被创建。这个类提供 了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。原创 2023-05-08 10:19:25 · 73 阅读 · 0 评论 -
设计模式概论以及设计原则
软件设计模式(Software Design Pattern),又称设计模式,是一套被反复使用、多数人知晓 的、经过分类编目的、代码设计经验的总结。它描述了在软件设计过程中的一些不断重复发生的问题, 以及该问题的解决方案。也就是说,它是解决特定问题的一系列套路,是前辈们的代码设计经验的总 结,具有一定的普遍性,可以反复使用。原创 2023-04-23 16:16:11 · 82 阅读 · 0 评论 -
代理设计模式
举个例子:新娘找来了自己的姨妈来代替自己处理新郎的提问,新娘收到的提问都是经过姨妈处理过滤之后的。姨妈在这里就可以看作是代理你的代理对象,代理的行为(方法)是接收和回复新郎的提问。原创 2023-04-18 20:49:47 · 224 阅读 · 1 评论