
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
命令模式是一种行为设计模式, 它可将请求转换为一个包含与请求相关的所有信息的独立对象。 该转换让你能根据不同的请求将方法参数化、 延迟请求执行或将其放入队列中, 且能实现可撤销操作。
适配器模式是一种结构型设计模式,其核心目的是:将一个类的接口转换成客户端期望的接口,使原本由于接口不兼容而不能一起工作的类可以协同工作。换句话说,它就像现实生活中的插头适配器:你想插电器,但插头类型不匹配,适配器帮你转换接口。
装饰模式(Decorator Pattern) 是一种结构型设计模式,它的核心思想是:在不修改原有类代码的前提下,动态地给对象添加新的功能。它通过对象组合而不是继承,来实现功能扩展。这样既能保持类的简洁性,又能在运行时灵活地扩展功能。
单例模式(Singleton Pattern)是一种创建型设计模式,它的核心思想是:保证在一个进程中,某个类仅有一个实例,并提供全局访问点。
本文介绍冒泡排序的原理和使用。
策略模式是一种行为型设计模式,它定义了一系列算法,把它们一个个封装起来,并且使它们可以相互替换。这样,算法的变化不会影响到使用算法的客户。
访问者模式是一种行为型设计模式,它将数据结构与对数据的操作分离。通过在不改变数据结构的前提下,定义作用于这些数据结构的新操作。
迭代器模式是一种行为设计模式, 让你能在不暴露集合底层表现形式 (列表、 栈和树等) 的情况下遍历集合中所有的元素。
中介者模式是一种行为设计模式, 能让你减少对象之间混乱无序的依赖关系。 该模式会限制对象之间的直接交互, 迫使它们通过一个中介者对象进行合作。
享元模式是一种结构型设计模式, 它摒弃了在每个对象中保存所有数据的方式, 通过共享多个对象所共有的相同状态, 让你能在有限的内存容量中载入更多对象。







