首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
听梅落雪
掘友等级
Android开发工程师
获得徽章 12
动态
文章
专栏
沸点
收藏集
关注
作品
赞
27
文章 27
沸点 0
赞
27
返回
|
搜索文章
最新
热门
备忘录模式
定义 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。 优缺点 优点 封装性:通过备忘录对象存储发起人的内部状态,避免了直接暴露和
命令模式
定义 将请求封装为一个对象,从而使你能够参数化其他对象的方法调用、在不同的时间安排或队列请求、支持可撤销操作以及提供对请求历史的记录。这种模式使得系统中的对象可以在接收请求和执行请求之间解耦。 优缺点
责任链模式
定义 用于解决请求的传递与处理问题,通过将请求沿着一条由多个对象连接起来的责任链进行传递,每个对象负责处理特定类型或范围的请求,直到请求被某个对象处理或者到达链的末端为止。这种模式允许在不明确指定接收
迭代器模式
定义 提供一种统一的接口来遍历不同的聚合对象(如集合、数组或其他包含多个元素的对象结构),而无需暴露该对象内部的表示。通过引入迭代器,用户可以按顺序访问聚合内的元素,而不用关心底层数据结构的具体实现。
观察者模式
定义 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主体对象。这个对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 结构图和示例 Subject类:主题或者抽
设计模式简介
#再次启航 #大龄程序员重温设计模式 #设计模式遵循六大原则 #设计模式的分类 #重温设计模式笔记目录
LeetCode904 水果成篮
题目 你正在探访一家农场,农场从左到右种植了一排果树。这些树用一个整数数组 fruits 表示,其中 fruits[i] 是第 i 棵树上的水果 种类 。 你想要尽可能多地收集水果。然而,农场的主人设
LeetCode209 长度最小的子数组
题目 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl+1, ..., numsr-1, n
LeetCode27 移除元素
题目 给你一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。
LeetCode69 X的平方根
题目 给你一个非负整数 x ,计算并返回 x 的 算术平方根 。 由于返回类型是整数,结果只保留 整数部分 ,小数部分将被 舍去 。
下一页
个人成就
文章被点赞
16
文章被阅读
6,551
掘力值
382
关注了
126
关注者
8
收藏集
12
关注标签
30
加入于
2016-07-26