设计模式
文章平均质量分 93
模式,指事物的标准样式,是一个模板。
小宝945
该早出生15年来做码农
展开
-
动态代理详解
在传统的代理模式中,客户端通过 ProxyObject 调用 RealObject 类的方法,同时在代理类中封装了其他方法,可以处理一些其他问题。如果按照这种方法使用代理模式,那么真实主题角色必须是事先存在的,并将其作为代理对象的内部成员属性。如果一个真实主题角色必须对应一个代理主题角色,这将导致系统中类的个数急剧增加,因此需要想办法减少系统中类的个数,此外,如何在事先不知道主题角色的情况下使用代理主题角色,这都是动态代理需要解决的问题。原创 2024-03-08 18:50:42 · 862 阅读 · 0 评论 -
代理模式(Proxy Pattern)
代理模式是常用的结构型设计模式之一,当直接访问某些对象存在问题时可以通过一个代理对象来间接访问,为了保证客户端使用的透明性,所访问的真实对象与代理对象需要实现相同的接口。根据代理模式的使用目的不同,代理模式又可以分为多种类型,如远程代理、虚拟代理、保护代理等,他们应用于不同的场合,满足用户的不同需求原创 2024-03-08 17:29:25 · 989 阅读 · 1 评论 -
MVC架构模式与三层架构
详细解读了三层架构和MVC以及两者之间的关系原创 2024-01-26 17:41:15 · 1822 阅读 · 3 评论 -
工厂模式的三种形态
工厂模式的三大形态的区别原创 2023-05-07 15:49:52 · 382 阅读 · 1 评论