- 博客(23)
- 收藏
- 关注
原创 设计模式--桥接模式
3)Bridge模式是基于类的最小设计原则,迫使使用封装、聚合以及继承等行为让不同的类承担不同的职责,它的主要特点是把抽象和行为实现(implementation)分离开来,从而保持各部分的独立性和他们对应功能的扩展。1)实现了抽象和部分的分离,从而极大的提高了系统的灵活性,让抽象部分和实现部分独立开来,这样有助于系统的分层设计,从而产生结构化更好的系统。4)桥接模式的引入增加了系统的理解和难度,由于聚合关联关系建立在抽象层,要求开发者针对接口和抽象编程。1)Client:客户端角色,桥接模式的调用者。
2023-04-02 21:43:17 128
原创 设计模式--代理模式
代理模式有三种不同的形式:动态代理(JDK代理、接口代理)、静态代理、和Cglib代理(可以在内存中动态的创建对象,而不需要实现接口,属于动态代理的范畴)。静态代理和jdk代理都是都要求目标代理对象实现一个接口,但是有时候目标对象只是一个对象,没有实现任何接口!静态代理模式在使用时,需要定义接口或者父类,被代理对象(即目标对象)与代理对象一起实现相同的接口或者继承相同的父类。远程代理:远程对象的本地代表,通过它可以把远程对象当做本地对象来使用,远程代理通过网络和真正的对象沟通信息。
2023-03-19 15:02:04 92
空空如也
旺旺号导入找对应的手机号
2023-04-01
idea试用期30天过后依旧能用
2023-03-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人