![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件设计模式
a119258
这个作者很懒,什么都没留下…
展开
-
通用责任链分配(GRASP)模式——专家模式
Information Expert Pattem 在专家模式中的规定: 软件设计和代码开发中,请求的处理行为应该赋予信息专家对象 信息专家对象是指具有处理业务请求所需的信息数据的对象 专家模式的优缺点 信息专家对象可能会承担过多职责 示例代码(待续……)...原创 2018-07-23 15:50:15 · 655 阅读 · 0 评论 -
通用责任链分配(GRASP)模式——控制器模式·
Controller Pattern 控制器模式的规定 接收业务请求,并将请求转发至业务处理对象 接收业务请求处理结果,并将结果分发到响应页面 在控制器模式中主要指的是MVC结构的工程 优缺点 控制器对象可能承担过多职责 示例代码(待续……)...原创 2018-07-23 15:56:35 · 712 阅读 · 0 评论 -
通用责任链分配(GRASP)模式——创建者模式
Creator Pattern 创建者模式的规定 软件开发中,如下情况中,A类对象应该是B类对象的创建者: A类对象是B类对象的聚合体 A类对象包含B类对象 A类对象使用B类对象 A类对象记录B类对象状态 A类对象拥有创建B类对象的数据/信息 优缺点 同一个对象可能会有不同的创建行为 示例代码(待续……)...原创 2018-07-23 16:07:09 · 449 阅读 · 0 评论