设计模式
文章平均质量分 95
UndefinedException
求求你们别卷了!!!
展开
-
设计模式-4.行为型模式(模板方法模式/策略模式/命令模式/职责链模式/状态模式/观察者模式/中介者模式/迭代器模式/访问者模式/备忘录模式/解释器模式)
定义一个操作中的算法骨架,而将算法的一些步骤延迟到子类中,使得子类可以不改变该算法结构的情况下。原创 2022-10-04 20:19:38 · 480 阅读 · 0 评论 -
设计模式-3.结构型模式(代理模式/适配器模式/装饰者模式/桥接模式/外观模式/组合模式/享元模式)
由于某些原因需要给某对象提供一个代理以控制对该对象的访问。这时,访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介。Java中的代理按照代理类生成时机不同又分为静态代理和动态代理。静态代理代理类在编译期就生成,而动态代理代理类则是在Java运行时动态生成。动态代理又有JDK代理和CGLib代理两种。原创 2022-10-03 18:52:43 · 1073 阅读 · 0 评论 -
设计模式-2.创建者模式(单例模式/工厂模式/原型模式/建造者模式)
创建型模式的主要关注点是“怎样创建对象?”,它的主要特点是“将对象的创建与使用分离”。这样可以降低系统的耦合度,使用者不需要关注对象的创建细节。原创 2022-09-30 09:40:23 · 302 阅读 · 0 评论 -
设计模式-1.概述/UML类图/软件设计原则
设计模式是一套被反复使用、多数人知晓 的、经过分类编目的、代码设计经验的总结。它描述了在软件设计过程中的一些不断重复发生的问题, 以及该问题的解决方案。也就是说,它是解决特定问题的一系列套路优点:1.正确使用设计模式具有以下优点。2.可以提高程序员的思维能力、编程能力和设计能力3. 使程序设计更加标准化、代码编制更加工程化,使软件开发效率大大提高,从而缩短软件的开发周 期。使设计的代码可重用性高、可读性强、可靠性高、灵活性好、可维护性强。分类:创建型模式-用于描述“怎样创建对象。原创 2022-09-28 18:03:23 · 313 阅读 · 0 评论