‹ 返回博客 Mar 27, 2023 [1Day-1CS] 工厂模式 & 策略模式 & 观察者模式 每日一CS:工厂模式、策略模式、观察者模式的简要总结 工厂模式 一种将对象创建部分从使用对象的代码中抽象出来的模式 父类决定重要的框架结构 子类决定对象创建的具体细节 工厂模式的特点与优点 通过类分离实现松耦合 确保父类的灵活性并提高可维护性 策略模式 若不想改变对象的行为,则不直接修改 通过在上下文中更换作为策略的封装算法,使其设计为可替换 上下文 指开发人员完成某项工作所需的相关信息 存在为使某种行为发生而必不可少的必要上下文,以及为有效执行该行为而存在的可选上下文。 观察者模式 主体观察特定对象的状态变化 状态发生变化时,通过方法等方式向观察者提供变化信息 有时不将主体与对象分离,而是基于可变对象进行构建 该模式也应用于 MVC 模式中 ☰ 查看所有文章 댓글 작성게시글에 대한 의견을 남겨 주세요.이름비밀번호공개 범위공개비공개댓글 내용댓글 등록댓글 0개