大星星和小猩猩
大星星和小猩猩
全部文章
分类
Java(1)
分布式数据共识(6)
回忆(9)
密码学(39)
算法题(1)
网络安全(6)
联邦学习(1)
计算机基础(1)
设计模式(21)
归档
标签
去牛客网
登录
/
注册
大星星和小猩猩
好好学习,天天向上
全部文章
(共84篇)
有时候不需要用反射
今天下午写代码,遇到了一个这样的场景: 子类继承父类,父类的函数代码逻辑,子类可以不需要修改逻辑,直接拿来用就行。但是父类的函数代码逻辑里使用到一些静态变量,继承该父类的子类需要对这些静态变量进行重写,但是由于方法是在父类里的,子类直接调用父类的方法,仍然是使用父类的那些静态变量。 我一想,这不...
Java
2022-01-13
1
561
算法题之绳子最多覆盖点数
给定一个有序数组arr,代表坐落在X轴上的点,给定一个正数K,代表绳子的长度,返回绳子最多压中几个点。 import java.util.Arrays; public class Code01_CordCoverMaxPoint { public static int maxPoint...
Java
2021-12-03
0
950
设计模式之解释器模式
解释器模式(Interpreter Pattern)提供了评估语言的语法或表达式的方式,它属于行为型模式。 这种模式实现了一个表达式接口,该接口解释一个特定的上下文。这种模式被用在 SQL 解析、符号处理引擎等。 暂无..
Java
2021-12-02
0
351
设计模式之状态(state)模式
状态模式 在状态模式(State Pattern)中,类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模式。 在状态模式中,我们创建表示各种状态的对象和一个行为随着状态对象改变而改变的 context 对象。 意图:允许对象在内部状态发生改变时改变它的行为,对象看起来好像修改了它的类...
Java
2021-12-02
2
570
设计模式之访问者(visitor)模式
访问者(visitor)模式:在结构不变的情况下动态改变对于内部元素的动作。 在访问者模式(Visitor Pattern)中,我们使用了一个访问者类,它改变了元素类的执行算法。通过这种方式,元素的执行算法可以随着访问者改变而改变。这种类型的设计模式属于行为型模式。 根据模式,元素对象已接受访问者...
Java
2021-12-02
1
518
设计模式之迭代器(Iterator)模式
迭代器模式 迭代器模式(Iterator Pattern)是 Java 和 .Net 编程环境中非常常用的设计模式。这种模式用于顺序访问集合对象的元素,不需要知道集合对象的底层表示。 迭代器模式属于行为型模式。 意图:提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对象的内部表示...
Java
2021-12-02
0
425
设计模式之代理(Proxy)模式
代理模式 代理模式,可以分为两种,一种是静态代理,一种是动态代理。 两种代理从虚拟机加载类的角度来讲,本质上都是一样的,都是在原有类的行为基础上,加入一些多出的行为,甚至完全替换原有的行为。 静态代理采用的方式就是我们手动的将这些行为换进去,然后让编译器帮我们编译,同时也就将字节码在原有类的基础上加...
Java
2021-12-02
1
501
设计模式之观察者(Observer)模式
观察者模式 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知依赖它的对象。观察者模式属于行为型模式。 观察者一般可以看做是第三者,比如在学校上自习的时候,大家肯定都有过交头接耳、各种玩耍的经历,这时总会有一个“放风”的小伙伴,...
Java
2021-12-02
1
578
设计模式之责任链(Chain Of Responsibility)模式
责任链模式 顾名思义,责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。 在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处...
Java
2021-12-01
1
427
设计模式之外观(Facade)模式/调停者(Mediator)模式
外观模式(Facade Pattern) 隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。 外观模式(Facade Pattern)也称为调停者模式(Mediator Pattern)。 这种模式...
Java
2021-12-01
1
742
首页
上一页
1
2
3
4
5
6
7
8
9
下一页
末页