设计模式
文章平均质量分 89
设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。
zhufei463738313
这个作者很懒,什么都没留下…
展开
-
设计模式(五)创建型模式-建造者模式
将一个复杂对象的构建与表示分离,使得同样的构建过程可以创建不同的表示。原创 2023-03-05 21:36:07 · 54 阅读 · 0 评论 -
设计模式(四)创建型模式-原型模式
用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型对象相同的新对象。原创 2023-03-03 21:26:09 · 41 阅读 · 0 评论 -
设计模式(三)创建型模式-工厂模式
在java中,万物皆对象,这些对象都需要创建,如果创建的时候直接new该对象,就会对该对象耦合严重,假如我们要更换对象,所有new对象的地方都需要修改一遍,这显然违背了软件设计的开闭原则。如果我们使用工厂来生产对象,我们就只和工厂打交道就可以了,彻底和对象解耦,如果要更换对象,直接在工厂里更换该对象即可,达到了与对象解耦的目的;所以说,工厂模式最大的优点就是:解耦原创 2023-02-28 17:34:32 · 130 阅读 · 0 评论 -
设计模式(二)创建型模式-单例模式
单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。原创 2023-02-26 15:39:17 · 76 阅读 · 0 评论 -
设计模式(一)基础内容
设计模式的本质是面向对象设计原则的实际运用,是对类的封装性、继承性和多态性以及类的关联关系和组合关系的充分理解。正确使用设计模式具有以下优点。 • 可以提高程序员的思维能力、编程能力和设计能力。 • 使程序设计更加标准化、代码编制更加工程化,使软件开发效率大大提高,从而缩短软件的开发周期。 • 使设计的代码可重用性高、可读性强、可靠性高、灵活性好、可维护性强。原创 2023-02-22 15:50:50 · 67 阅读 · 0 评论