设计模式从头开始
文章平均质量分 89
从0开始学习设计模式
围城_危城
菜鸟
展开
-
二、组件协作类设计模式
组件协作类设计模式1 分类含义2 模板方法模式2.1 动机2.2 场景2.2.1实现方式一(客户端控制主流程)2.2.2 实现方式二(模板方法模式)2.3 概念2.4 要点总结3 策略模式3.1 动机3.2 场景3.2.1 抽象策略3.2.2 中国税法实现3.2.3 美国税法实现3.2.4 客户端调用3.3 什么是复用【题外话】3.4 模式定义3.5 要点总结 1 分类含义 现代软件专业分工之后的第一个结果是框架与应用程序的划分,组件协作模式通过晚期绑定,来实现框架与应用之间的松耦合,组件协作模式就是常用于原创 2022-03-31 15:20:24 · 619 阅读 · 0 评论 -
一、设计模式前置知识
1.什么是对象? 对象是一系列拥有某种指定职责的用户接口。指定职责是指这个对象指负责他份内的事情,用户接口是指他通过对外暴露一些行为的接口来完成他所需要完成的职责。 2.什么是面向对象? 面向对象就是在程序设计与编码过程种,不再关注过程细节的控制,而是关注该系统、模块、功能需要哪些角色,这些角色需要提供什么样的行为,通过角色之间的协作完成业务功能,这样的方式也是社会解决复杂问题的一般经验。 3.面向对象相较于面向过程有什么好处? 程序设计时最大的痛点是**【变化】**”,不断变化的业务、技术、平台使得代码变原创 2022-03-11 18:02:45 · 199 阅读 · 0 评论