最近以PDF格式总结了关于Java设计模式的笔记,文末有获取全部笔记的方式。感兴趣的小伙伴们自行领取。 1,创建者模式 创建型模式的主要关注点是“怎样创建对象?”,它的主要特点是“将对象的创建与使用分离”。 这样可以降低系统的耦合度,使用者不需要关注对象的创建细节。 创建型模式分为: 单例模式 工厂方法模式 抽象工程模式 原型模式 建造者模式 1.1 单例设计模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 …

2023年4月7日 0条评论 122点热度 0人点赞 小小调酒师 阅读全文

最近以PDF格式总结了关于Java设计模式的笔记,文末有获取全部笔记的方式。感兴趣的小伙伴们自行领取。 1,软件设计原则 在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据6条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本。 1.1 开闭原则 对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类。 因为抽象灵活性好,适应…

2023年4月7日 0条评论 115点热度 0人点赞 小小调酒师 阅读全文

最近以PDF格式整理了关于设计模式的笔记,以下是笔记中的一部分,文末给出获取全部笔记的方式。有兴趣的小伙伴可以自行获取。 统一建模语言(Unified Modeling Language,UML)是用来设计软件的可视化建模语言。它的特点是简单、统一、图形化、能表达软件设计中的动态与静态信息。 UML 从目标系统的不同角度出发,定义了用例图、类图、对象图、状态图、活动图、时序图、协作图、构件图、部署图等 9 种图。 1.1 类图概述 类图(Class diagram)是显示了模型的静态结构,特别是模型中存在的类、类的…

2023年4月7日 0条评论 164点热度 0人点赞 小小调酒师 阅读全文