学校作业
文章平均质量分 83
柴头
这个作者很懒,什么都没留下…
展开
-
GRASP
GRASP 概述 GRASP是General Responsibility Assignment Software patterns(通用职责分配软件模式)的简称,它的核心思想是“职责分配(Responsibility Assignment)”,用职责设计对象:“Designing Objects with Responsibilities”。它包含了9个基本模式: 1,信息专家 2,创建者 (Creator)] 3,高内聚 (High Cohesion)] 4,低耦合 (Low coupling)] 5,原创 2021-05-20 09:09:09 · 158 阅读 · 0 评论 -
从类,api,框架三个层面学习如何设计可复用软件的具体要求,并写学习心得
从类,api,框架三个层面学习如何设计可复用软件的具体要求,并写学习心得 学校作业 复用 依据复用成分抽象程度的高低,可以将复用过程划分为如下的复用级别: (1)代码的复用 包括目标代码的复用和源代码的复用。其中目标代码的复用主要依靠编程语言的编译系统提供的连接、绑定等功能来实现,该复用的级别最低,源代码复用是指在程序设计时,防水墙把—些以前编写的代码直接复制到现在的程序个,但这样往往会导致新旧代码不匹配。因此.这两种复用都不够理想。 (2)设计的复用 设计结果比代码更为抽象,复用时所带要的修改较少,并且不原创 2021-05-20 09:07:52 · 105 阅读 · 0 评论 -
MIT22
阅读22:队列和消息传递 http://web.mit.edu/6.031/www/sp17/classes/22-queues/#implementing_message_passing_with_queues 学校作业吨吨吨~ 目标 在阅读了注释并检查了这个类的代码之后,您应该能够使用消息传递(使用同步队列)而不是共享内存来进行线程之间的通信。 两个模型的并发性 在我们介绍并发性,我们看到 并发编程的两种模型 : 共享内存 和 消息传递 。 在 共享内存 模型,并发模块之间的交互是通过阅读和写翻译 2021-05-19 23:55:45 · 129 阅读 · 0 评论