首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Fomin80216
掘友等级
资深工程师
|
球探体育
从业8年开发,4年团队管理,精通Java后端和Android移动端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
最新
热门
使用Retrofit2+RxJava2+ProtoBuf实现网络请求
Retrofit 是一个用于 Android 和 Java 平台的类型安全的,底层使用OkHttp实现网络请求框架。Retrofit 通过将 API 抽象成 Java 接口而让我们连接到 REST web 服务变得很轻松。 RxJava 提供一套异步编程的 API,这套 API…
简单工厂模式
简单工厂模式属于创建型模式,但不属于23种GOF设计模式之一,称为静态工厂方法(Static Factory Method)模式,可以根据参数的不同返回不同的类实例。 Factory(工厂角色):负责实现创建所有实例的内部逻辑。工厂类的创建产品类的方法可以被外界直接调用,创建所…
Java反射知识总结
在很多情况下,我们知道如何编写反射相关类或者方法,但是无法口述反射是什么,里面的机制是什么,下面我先如浅入深介绍反射。 上面是正式的反射定义,比较抽象,用个大白话来说,反射就是动态加载类、调用方法和访问属性,它不需要事先知道运行对象是谁。反射的重点在运行时而不是编译时,也就是动…
观察者模式
观察者模式是一种对象行为型模式,定义了一对多的依赖关系,让多个观察者对象同时监听某个主题对象。这个主题对象会通知所有的观察者对象,使他们自动更新自己。 它关键对象是观察目标和观察者,每个观察者都将即时更新自己的状态,以与目标状态同步,这种交互也称为发布-订阅(publishsu…
工厂方法模式
工厂方法模式是创建型模式,定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到子类。 ILog:抽象产品,是具体产品继承的父类或者是实现的接口。 FileLog/DatabaseLog:具体产品,具体工厂角色所创建的对象就是此角色的实例。 ILo…
访问者模式(Visitor)
访问者模式封装一些作用于某种数据结构中的各元素的操作,它可以在不改变这个数据结构的前提下定义作用于这些元素的新的操作,属于行为型模式一种。 Visitor(抽象访问者):抽象访问者为对象结构中每一个具体元素类ConcreteElement声明一个访问操作,从这个操作的名称或参数…
迭代器模式(Iterator)
1、概念迭代器模式提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示,属于行为模式的一种2、模式结构抽象迭代器(Iterator):此抽象角色定义出遍历元素所需的接口具体迭代器(
单列模式
单列模式(Singleton)保证一个类仅有一个实例,并提供一个访问的全局访问点,这种类型的设计模式属于创建型模式。在开发中,会经常遇到一个全局使用的类频繁地创建与销毁,这会非常浪费系统的内存资源,而且容易导致错误甚至一定会产生错误,所以我们单例模式所期待的目标或者说使用它的目…
代理模式(Proxy)
代理模式为其他对象提供一个代理以控制对这个对象的访问,属于结构性模式。从代码的角度来分,代理可以分为两种:一种是静态代理,另一种是动态代理。 静态代理就是在程序运行前就已经存在代理类的字节码文件,代理类和委托类的关系在运行前就确定了。 动态代理类的源码是在程序运行期间根据反射等…
抽象工厂模式
抽象工厂模式是一种创建型模式,提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们的具体类。在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂都能按照工厂模式提供对象。 **具体产品(SqlServerBook和MySqlBook等…
下一页
个人成就
文章被点赞
16
文章被阅读
13,909
掘力值
219
关注了
3
关注者
4
收藏集
1
关注标签
23
加入于
2019-06-24