首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
开发模式
订阅
Briley
更多收藏集
微信扫码分享
微信
新浪微博
QQ
41篇文章 · 0订阅
浅析函数式编程
浅析函数式编程和OOP的一些编程范式区别,同时介绍在 java 中如何实现一些基础的函数式编程思想。
设计模式——策略模式
什么是策略模式? 策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。
设计模式——解释器模式
解释器模式提供了评估语言的语法或表达式的方式。 这种模式实现了一个表达式接口,该接口解释一个特定的上下文。
线程池详解
1. 核心池大小,既然如前原理部分所述。需要注意的是在初创建线程池时线程不会立即启动,直到有任务提交才开始启动线程并逐渐时线程数目达到corePoolSize。池中允许的最大线程数。当线程数目超过核心线程数时用于保存任务的队列,此队列仅保存实现Runnable接口的任务。 无界队...
图解设计模式
是的,没什么,我也写过烂代码,刚毕业时业务逻辑也会一个函数干到底,只知道能实现功能就可以了。 自然而然知道了需要合理拆分函数。 然后把各个函数组织起来。 上面这种解决问题的方式就是面向过程的编程思想。 随着我们不断的学习,学会使用了面向对象的特性。 答案:继承。 定义一个父类,…
设计模式系列| 桥接模式
桥接模式是一种结构型设计模式, 可将一个大类或一系列紧密相关的类拆分为抽象和实现两个独立的层次结构, 从而能在开发时分别使用。 1)如果你想要拆分或重组一个具有多重功能的庞杂类 , 可以使用桥接模式。 2) 如果你希望在几个独立维度上扩展一个类, 可使用该模式。对象的属性有其他…
解耦神器之观察者模式
我本人特别喜欢李连杰演的这一版霍元甲,他年少轻狂,好勇斗狠,勇争津门第一,中年家破人亡,流落他乡悟出了侠的真谛,成为真正的大侠霍元甲。当然我不太希望我的一生这么波荡起伏,因为我没有他那么厉害。但是我特别喜欢剧中的一句台词,就是“功夫是需要时间去磨练出来的,两三年的猫脚功夫,这一…
深入理解23种设计模式(10) -- 享元模式
常用语系统底层但开发,解决系统的性能问题。像数据库连接池,里面都是创建好的连接对象,在这些连接对象中有我们需要的则直接拿来用,避免重新创建,如果没有我们需要的,则创建一个 内部状态 是存储在享元对象内部并且不会随环境改变而改变的状态,因此内部状态可以共享。 外部状态 是随环境改…
设计模式最佳套路 —— 愉快地使用代理模式
导读:代理模式(Proxy Pattern)即为某一个对象提供一个代理对象,由代理对象来接管被代理对象的各个方法的访问。 如果想为对象的某些方法做方法逻辑之外的附属功能(例如 打印出入参、处理异常、校验权限),但是又不想(或是无法)将这些功能的代码写到原有方法中,那么可以使用代…
设计模式-单例模式
由于单例模式在内存中只有一个实例,减少了内存开支,特别是 一个对象需要频繁地创建、销毁时,而且创建或销毁时性能又无法优 化,单例模式的优势就非常明显。 单例模式可以避免对资源的多重占用,例如一个写文件动作,由 于只有一个实例存在内存中,避免对同一个资源文件的同时写操作。 单例模…