设计模式
文章平均质量分 93
武梓龙_Wzill
CSDN博客专家、Java领域优质创作者
展开
-
设计模式之结构型模式
结构型设计模式提供了一种灵活、可复用和可扩展的方式来组织和管理对象之间的关系。正确地选择和使用适合的设计模式可以提高代码的可维护性、可读性和可测试性,并帮助我们构建更好的软件系统。🎯🎯。原创 2023-06-28 23:07:25 · 1062 阅读 · 0 评论 -
设计模式之创建型模式
这些创建型设计模式都有各自的优势和适用场景。正确地选择和使用适合的设计模式可以提高代码的可维护性、可读性和可测试性,并帮助我们构建更好的软件系统。总的来说,创建型设计模式提供了一种灵活、可复用和可扩展的方式来创建对象。它们可以帮助我们隐藏对象的创建细节,提供全局访问点,解耦对象的创建与使用,以及实现动态创建对象的能力。正确地应用这些模式可以提高代码的可维护性、可读性和可测试性,并帮助我们构建更好的软件系统。🎯🎯。原创 2023-06-28 23:07:04 · 652 阅读 · 0 评论 -
设计模式之行为型模式
分类只从每个模式的类图中是否体现了聚合关系,也可以说从他们之间关系的强弱来进行区分,无聚合关系比较弱,有聚合关系就比较强。一:代表只选择一个对象。比如说策略模式,可以有很多的策略但是最后选择的只有一个对象。多:代表需要便利多个对象。比如说中介者模式中的例子,具体中介者可以知道很多的具体的同时,但是同事和同事之间是互相不了解的。对于中介者和同事之见就是一对多的关系。这些行为型设计模式都提供了一种灵活、可复用和可扩展的方式来组织和管理对象之间的交互和通信。原创 2023-06-28 23:06:37 · 997 阅读 · 0 评论 -
设计模式-对于工厂方法的想象力和创造力
单纯的实现了一个加减乘除的计算机小例子,通过控制台输入数据和运算符的方式进行运算。没有应用开发规范和一些设计的思想。把功能的样式(控制台的提示和输入的内容)和功能的业务逻辑写在了一起。1、调整了命名规范:没有命名格式到驼峰命名格式。2、进行了前后端分离:把功能样式和功能具体逻辑写到一起到把功能具体逻辑封装到一个类中(Operation)。达到了前后端分离,后端的业务逻辑可以进行复用。多个前端都可以调用同一个后端。降低了功能样式和功能业务逻辑的耦合。原创 2023-03-25 11:03:19 · 458 阅读 · 3 评论 -
什么是多态?多态的优缺点。
目录概述优点缺点示例概述多态:是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一消息可以产生不同的结果。计算机程序运行时,相同的消息可能会送给多个不同的类别之对象,而系统可依据对象所属类别,引发对应类别的方法,而有不同的行为。简单来说,所谓多态意指相同的消息给予不同的对象会引发不同的动作。优点1.提高了代码的可维护性,主要体现在每一个派生类编写功能调用,只需要对抽象基类进行处理即可。2.提高了代码的可扩展性,主要体现在派生类的原创 2022-05-27 16:25:25 · 1794 阅读 · 3 评论 -
UML关系与代码的映射
UML关系和代码是一个一一对应的关系的,在我们写程序的时候,是需要先把UML图画出来的。图先行原则。根据画的UML图就可写出对应的代码。只要我们把UML图和关系弄明白了,写代码就不是问题了。下面给大家分享一下对于UML图中的关系和代码的一一映射关系。原创 2021-07-21 11:09:07 · 615 阅读 · 16 评论