每日OJ题_记忆化搜索①_力扣509. 斐波那契数(四种解法) 2024-05-08 算法, leetcode, 职场和发展, 代理模式 68人 已看 每日OJ题_记忆化搜索①_力扣509. 斐波那契数(四种解法+记忆化搜索概念和使用场景)
Java设计模式 _结构型模式_代理模式(静态,动态) 2024-05-07 代理模式 50人 已看 代理的作用就是在不改变原代码的同时,对原代码的功能做业务扩展。分为静态和动态两种代理方式,静态代理需要我们在开发过程中就先创建好代理的类,直接使用代理类完成原始类的功能,思路和设计也都比较简单。动态代理则是在运行时段,基于反射生成代理类的源码,主要用到了两个对象(Proxy和InvocationHandler接口),相对静态代理而言,代码编写上难度大一点,但是动态代理方式无需大量编写代理对象,如果原始类放生变动,静态代理则是比较奔溃的局面,代理类往往也需要改动,动态代理则相对改动较少。
设计模式-04 设计模式-Proxy Pattern 代理模式 2024-05-06 代理模式, 设计模式 59人 已看 代理模式 为一个对象提供一个代理或占位符,以便控制对该对象的访问和操作。代理可以拦截并修改对目标对象的调用,从而实现以下目的:控制访问:限制对敏感或昂贵对象的访问,只允许经过身份验证或授权的用户访问。延迟实例化:推迟创建昂贵或耗时的对象,直到真正需要时才创建。提供额外的功能(日志记录,监控):在不修改目标对象的情况下,向目标对象添加额外的功能,例如日志记录、缓存或安全检查。缓存功能:对于昂贵的对象,可以减少重复创建,减少调用真实对象的次数| || |v。