首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
lei838016
掘友等级
全站开发工程师
主要做Android,偶尔开发ios,也会flutter及小程序开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
72
文章 71
沸点 1
赞
72
返回
|
搜索文章
lei838016
全站开发工程师
·
4年前
关注
新手练习Swift5编写的WanAndroid项目(纯代码)
Swift5+MVC+WanAndroid项目(纯代码) Github源码地址 前言 最近学习了swift5,使用WanAndroid开放API 制作了一个简易APP练手,...
20
10
分享
lei838016
赞了这篇文章
捡田螺的小男孩
公众号:捡田螺的小男孩
·
6年前
关注
回归Java基础:触发类加载的六大时机
什么情况下会触发类加载的进行呢?本文将结合代码demo谈谈几种情况,希望对大家有帮助。 什么情况需要开始类加载过程的第一阶段:加载?Java虚拟机规范中并没有进行强制约束,...
29
9
分享
lei838016
全站开发工程师
·
4年前
关注
设计模式-访问者模式(Visitor Pattern)
定义 主要将数据结构与数据操作分离。 优缺点 优点: 1、符合单一职责原则。 2、优秀的扩展性。 3、灵活性。 缺点: 1、具体元素对访问者公布细节,违反了迪米特原则。...
4
评论
分享
lei838016
全站开发工程师
·
4年前
关注
设计模式-模板模式(Template Pattern)
定义 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 优缺点 优点: 1、封装不变部分,扩...
4
评论
分享
lei838016
全站开发工程师
·
4年前
关注
设计模式-策略模式(Strategy Pattern)
定义 定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。 优缺点 优点: 1、算法可以自由切换。 2、避免使用多重条件判断。 3、扩展性良好。 缺点: 1...
5
评论
分享
lei838016
全站开发工程师
·
4年前
关注
设计模式-状态模式(State Pattern)
定义 允许对象在内部状态发生改变时改变它的行为,对象看起来好像修改了它的类。 优缺点 优点: 1、封装了转换规则。 2、枚举可能的状态,在枚举状态之前需要确定状态种类。 ...
3
评论
分享
lei838016
全站开发工程师
·
4年前
关注
设计模式-观察者模式(Observer Pattern)
定义 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知依赖它的对象。观察者模式属于行为型模式。 定义对...
4
评论
分享
lei838016
全站开发工程师
·
4年前
关注
设计模式-备忘录模式(Memento Pattern)
定义 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。 优缺点 优点: 1、给用户提供了一种可以恢复状态的机制,可以使用户能够比较方便地回到某...
4
评论
分享
lei838016
全站开发工程师
·
4年前
关注
设计模式-中介者模式(Mediator Pattern)
定义 用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 优缺点 优点: 1、降低了类的复杂度...
2
评论
分享
lei838016
全站开发工程师
·
4年前
关注
设计模式-迭代器模式(Iterator Pattern)
定义 提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对象的内部表示。 优缺点 优点: 1、它支持以不同的方式遍历一个聚合对象。 2、迭代器简化了聚合类。 3、...
1
评论
分享
lei838016
全站开发工程师
·
4年前
关注
设计模式-解释器模式(Interpreter Pattern)
定义 给定一个语言,定义它的文法表示,并定义一个解释器,这个解释器使用该标识来解释语言中的句子。 比命令模式更小众,只有在特定领域才会用到,如编译器、规则引擎、正则表达式、...
1
评论
分享
lei838016
全站开发工程师
·
4年前
关注
设计模式-命令模式(Command Pattern)
定义 将一个请求封装成一个对象,从而让用户使用不同的请求把客户端参数化;对请求队列或者记录请求日志,以及支持可撤销的操作。 优缺点 优点: 1、降低了系统耦合度。 2、新...
3
评论
分享
lei838016
全站开发工程师
·
4年前
关注
设计模式-责任链模式(Chain of Responsibility Pattern)
定义 避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。 优缺点 优点: 1、降低耦合度。...
2
评论
分享
lei838016
全站开发工程师
·
4年前
关注
设计模式-代理模式(Proxy Pattern)
定义 为其他对象提供一种代理以控制对这个对象的访问 按照代理的创建时期,代理类可以分为两种: 静态代理:由程序员创建代理类或特定工具自动生成源代码再对其编译。在程序运行前...
3
评论
分享
lei838016
全站开发工程师
·
4年前
关注
设计模式-享元模式(Flyweight Pattern)
定义 运用共享技术有效的支持大量细粒度的对象 使用场景 系统中存在大量的相似对象 细粒度的对象都具备较接近的外部状态,而内部状态与环境无关,也就是说对象没有特定身份 需要缓...
3
评论
分享
lei838016
全站开发工程师
·
4年前
关注
设计模式-适配器模式(Adapter Pattern)
定义 将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 使用场景 原本由于接口不兼容而不能一起工作的那些类可...
1
评论
分享
lei838016
全站开发工程师
·
4年前
关注
设计模式-桥接模式(Bridge Pattern)
定义 桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。 这...
1
评论
分享
lei838016
全站开发工程师
·
4年前
关注
设计模式-组合模式(Composite Pattern)
定义 组合模式也叫合成模式,有时又叫做部分-整体模式,主要是用来描述部分与整体的关系,将对象组合成树形结构以表示“部分-整体”的层次结构,使得用户对单个对象和组合对象的使用...
2
评论
分享
lei838016
全站开发工程师
·
4年前
关注
设计模式-装饰器模式(Decorator Pattern)
定义 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 ...
1
评论
分享
lei838016
全站开发工程师
·
4年前
关注
设计模式-外观模式(Facade Pattern)
1.定义 要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行。外观模式提供一个高层次的接口,使得子系统更易于使用。 2.介绍 外观模式属于结构型模式。 外观模式也...
0
评论
分享
下一页
个人成就
文章被点赞
346
文章被阅读
78,927
掘力值
2,078
关注了
21
关注者
88
收藏集
3
关注标签
0
加入于
2020-06-05