文档库 最新最全的文档下载
当前位置:文档库 › UML学习笔记

UML学习笔记

UML类图

1.关联:

关联的定义:就是一方a知道另一方b。a可以调用b的公共属性和方法。

关联的实现方法:在设计阶段关联必须映射为对象引用或者指针。

关联的例子:举例是个单向关联的例子.比如企鹅和气候.企鹅知道气候

关联的分类:关联分为双向关联和单向关联

1.1双向关联:

C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。

在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须被映射为对象引用或指针。对象引用本身就是有向的,更适合表达我们所讨论的那种关系。所以这种关系在设计的时候比较少用到,关联一般都是有向的。

使用ROSE 生成的代码是这样的:

class C1

...{

public:

C2* theC2;

};

class C2

...{

public:

C1* theC1;

};

双向关联在代码的表现为双方都拥有对方的一个指针,当然也可以是引用或者是值。

1.2单向关联:

C3->C4:表示相识关系,指C3知道C4,C3可以调用C4的公共属性和方法。没有生命期的依赖。一般是表示为一种引用。

生成代码如下:

class C3

...{

public:

C4* theC4;

};

class C4

...{

};

单向关联的代码就表现为C3有C4的指针,而C4对C3一无所知。

1.3自身关联(反身关联):

自己引用自己,带着一个自己的引用。

代码如下:

class C14

...{

public:

C14* theC14;

};

就是在自己的内部有着一个自身的引用。

2.聚合/组合

当类之间有整体-部分关系的时候,我们就可以使用组合或者聚合。

2.1聚合:

聚合的定义:表示C9聚合C10,但是C10可以离开C9而独立存在(独立存在的意思是在某个应用的问题域中这个类的存在有意义。这句话怎么解,请看下面组合里的解释)。

代码如下:

class C9

...{

public:

C10 theC10;

};

class C10

...{

};

2.2组合:

组合的定义:

一般是实心菱形加实线箭头表示,如上图所示,表示的是C8被C7包容,而且C8不能离开C7而独立存在。但这是视问题域而定的,例如在关心汽车的领域里,轮胎是一定要组合在汽车类中的,因为它离开了汽车就没有意义了。但是在卖轮胎的店铺业务里,就算轮胎离开了汽车,它也是有意义的,这就可以用聚合了。在《敏捷开发》中还说到,A组合B,则A 需要知道B的生存周期,即可能A负责生成或者释放B,或者A通过某种途径知道B的生成和释放。

他们的代码如下:

class C7

...{

public:

C8 theC8;

};

class C8

...{

};

可以看到,代码和聚合是一样的。具体如何区别,可能就只能用语义来区分了。

3.依赖

3.1依赖的定义:

指C5可能要用到C6的一些方法,也可以这样说,要完成C5里的所有功能,一定要有C6的方法协助才行。C5依赖于C6的定义,一般是在C5类的头文件中包含了C6的头文件。ROSE对依赖关系不产生属性。

注意,要避免双向依赖。一般来说,不应该存在双向依赖。

ROSE生成的代码如下:

// C5.h

#include "C6.h"

class C5

...{

};

// C6.h

#include "C5.h"

class C6

...{

};

虽然ROSE不生成属性,但在形式上一般是A中的某个方法把B的对象作为参数使用(假设A依赖于B)。如下:

#include "B.h"

class A

...{

void Func(B &b);

}

3.2依赖和聚合\组合,关联的区别:

那依赖和聚合\组合、关联等有什么不同呢?

关联是类之间的一种关系,例如老师教学生,老公和老婆,水壶装水等就是一种关系。

这种关系是非常明显的,在问题领域中通过分析直接就能得出。

依赖是一种弱关联,只要一个类用到另一个类,但是和另一个类的关系不是太明显的时候(可以说是“uses”了那个类),就可以把这种关系看成是依赖,依赖也可说是一种偶然的关系,而不是必然的关系,就是“我在某个方法中偶然用到了它,但在现实中我和它并没多大关系”。例如我和锤子,我和锤子本来是没关系的,但在有一次要钉钉子的时候,我用到了它,这就是一种依赖,依赖锤子完成钉钉子这件事情。

组合是一种整体-部分的关系,在问题域中这种关系很明显,直接分析就可以得出的。

例如轮胎是车的一部分,树叶是树的一部分,手脚是身体的一部分这种的关系,非常明显的整体-部分关系。

上述的几种关系(关联、聚合/组合、依赖)在代码中可能以指针、引用、值等的方式在另一个类中出现,不拘于形式,但在逻辑上他们就有以上的区别。

这里还要说明一下,所谓的这些关系只是在某个问题域才有效,离开了这个问题域,可能这些关系就不成立了,例如可能在某个问题域中,我是一个木匠,需要拿着锤子去干活,可能整个问题的描述就是我拿着锤子怎么钉桌子,钉椅子,钉柜子;既然整个问题就是描述这个,我和锤子就不仅是偶然的依赖关系了,我和锤子的关系变得非常的紧密,可能就上升为组合关系(让我突然想起武侠小说的剑不离身,剑亡人亡...)。这个例子可能有点荒谬,但也是为了说明一个道理,就是关系和类一样,它们都是在一个问题领域中才成立的,离开了这个问题域,他们可能就不复存在了。

4.泛化(继承)

泛化关系:如果两个类存在泛化的关系时就使用,例如父和子,动物和老虎,植物和花等。

ROSE生成的代码很简单,如下:

#include "C11.h"

class C12 : public C11

...{

};

课堂转型读后感

读完《课堂在转型》,深深觉得教育的核心是“人”,教育的主阵地是课堂。为了每一个孩子的终身发展,要更好地掌握知识,还要更快地掌握学习方式。从“知识的课堂”到“能力的课堂”再到“创新的课堂”“生命的课堂”,课堂在转型,都关注了“学生”。课堂正进行着以学生为本、“以学定教”的革命。从教师如何“教”转变为学生如何“学”。课堂更是创造新知、激发创新潜能、实现心灵沟通的乐土。教育理念的更新,教师担当起协调、分析、整合等的重任。赢在课堂才能赢在未来。 回想以前自己的课堂,长期以来,受传统教学的影响,教师讲授多,学生思考少;师生一问一答多,学生探讨研究少;强求一致多,发展个性少;死记硬背多,鼓励创新少。这些倾向限制了学生与生俱来的个性和潜能,不利于创新人才的培养。作为教师,应该充分地正视这一问题,要在课堂教学中突出创新意识和创新精神。新世纪的人才,不仅要有较全面的素质结构,更需要具备创新的活力,以承担知识创新的重任,适应知识经济社会的需要。自己语文课堂教学不足是家长作风。民主、和谐的师生关系是实现教学目的的关键。良好的心境可以使人联想活跃、思维敏捷、激情勃发。浓郁的激情能充分有效地调动智力因素,释放巨大的学习潜能,极大地激发创新敏感性。因此,在课堂教学中,教师必须创设民主、平等的师生关系,营造宽松、和谐的课堂氛围,努力做到“教得轻松,学得愉快”,让课堂充满情感的碰撞、情绪的体验、生命的交流。其次是没有发挥学生的主体性。在讲读一篇课文时,往往从作者、背景、结构、中心到写作特色,步步为营,滴水不漏,让学生写作文,起承转合,不偏不倚,层层设防;学生做练习,.认为课堂应该是学生学习的场所,要变“授”为“学”。让学生成为学习的主人,变被动的学习为积极主动的学习。要着眼于人的全面长远发展。小课堂大视野,把“以人为本”作为变革课堂的原点,把守望儿童幸福,作为变革课堂的核心。现代课堂,以学生为本、“以学定教”。课堂的中心从教师、从学科转移到学生,强调学生学得完整,而不是教师教的完整。把课堂还给学生。“我们真的讲得太多了?”强调让学生与学生、与教师、与自己充分地议论,让教育走向对话。学生自己学得会的,或者部分学生自己学得会的,教师不讲。强调学生的学习方式不仅有“书中学”,还有“做中学”(即研究性、实践性学习)。我现在备课关注点不再是我自己能在哪个地方上的出彩,而是关注哪些是学生学得会的、哪些是学不会的,我会预先准备多套方案以应对学生突然迸发的奇思妙想。从文化认同到文化自觉,当教师的观念发生改变时,行为的跟进就水到渠成了。从“书中学”一种方式,到“做中学”两种学习方式并存。学生能够自己能学会的,教师不讲;尽可以暴露学生的潜意识,尤为关注学生“相异构想”的发现与解决。“学生先学”,还强调学生先学的方式。“教学有法、教无定法”。到“教师为了不教”“讲是为了不讲”。以学为中心,基于预学单科前、课中、课后做学教合一。以预学习为基础,以小组活动为基本形式,教师少讲,学生多动的课堂教学。学生真正成为学习的主人。建立起了课堂教学的四大基本环节:预学、讨论、展示、检测。开始相信学生,并放手把课堂的大部分时间让给学生。“让教室成为学室”。学生带着问题走进课堂,要带着更多、更高级的问题走出课堂。只有这样,才会有怀疑的精神的树立、独立思考能力的发展。一节课下来,如果教师没有学到东西,这节课就是失败的。变教的课堂为学的课堂,首先必须把课堂真正还给学生,让学生在课堂里动起来。教师少教,学生才可以因此而多学。学生8成(32分钟),教师2成(8分钟)。一堂课只讲8分钟。这就是釜底抽薪的颠覆性措施。教师让出“舞台”之后,角色发生变化,从“自编自导自演”退居二线,专心做好“编”和“导”。这“编”就是教学设计,这“导”就是上课时观察学生的学习状况,通过分析及时进行点拨、指导。预学环节是保证课堂有效学习的前提。逼着教师在理念上、学识上、实作上适应学生的学习,做好学生学习的伙伴。“教”的课堂变成了“学”的课堂,学生学习的自信心、习惯、兴趣获得了大大提升,学习负担减轻了;教师和学生的关系更融洽了。连师生的脸色都变得生动了。以学定教的课堂转型,将朝着以学生的学习为重心这一核心内容发生转型。要么是鼓励学生自觉学习,要么是探索班级体制下不同类型的学生如何区别对待。课堂教学开始与学生的独立学习和预学准备,开始于老师了解学生知道什么和能做什么。美国德.鲍拉说:“教重要的在于听,学重要的在于说。”课堂转型最为核心的一句话就是“以学生的学习为重心来组织教学”。着力点从教师如何“教”转变为学生如何“学”,做到以学定教。都将朝着以学生的学习为重心这一核心内容发生转型,也就是“以学定教”。教师要钻研每一堂课,这一点可能是潜在的一个生长点。 我的课堂教学还存在着比较明显的问题。第一,课堂要求总体上还是有点偏高,学生负担还是有点重。第二,学生的独立分析和探究常常是被窒息的。第三,至今,学习的兴趣和幸福感还不是多数学生的事情。任何一种教学改革,如果能够激发学生的兴趣和爱好,能够让学生产生对自身水平的挑战性期望,它所带来的学习效果一定是最好的。合适的学习时间和有效的学习机会结合加上教师的针对性教学。所以教师的

UML设计模式考试题

UML设计模式考试题 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。 该模式中包含的角色及其职责 工厂(Creator)角色 简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类可以被外界直接调用,创建所需的产品对象。 抽象(Product)角色 简单工厂模式所创建的所有对象的父类,它负责描述所有实例所共有的公共接口。 具体产品(Concrete Product)角色 简单工厂模式的特点: 简单工厂模式的创建目标,所有创建的对象都是充当这个角色的某个具体类的实例。 在这个模式中,工厂类是整个模式的关键所在。它包含必要的判断逻辑,能够根据外界给定的信息,决定究竟应该创建哪个具体类的对象。用户在使用时可以直接根据工厂类去创建所需的实例,而无需了解这些对象是如何创建以及如何组织的。有利于整个软件体系结构的优化。 请问什么是责任链器模式,责任链模式包含哪些角色、可以应用在哪些场景?定义:使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系,将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。角色:处理者、具体处理者。场景:有许多对象可以处理用户的请求,希望程序在运行期间自动确定处理用户的那个对象;希望用户不必明确指定接受者的情况下,向多个接受者一个提交请求;程序希望动态指定可处理用户请求的对象集合 设计模式六大原则-单一职责原则、开放封闭原则、依赖倒转原则、里氏代换原则、迪米特法则、合成/聚合复用原则 标签:扩展编程设计模式class测试工作 2012-07-31 09:26 1823人阅读评论(0) 收藏举报 分类:OO(1) 原则,故名思议则是本质的意思。所谓擒贼先擒王,研究设计模式自然要先了解设计原则,所有的模式都是在这些原则的基础之上发展起来的,有的是侧重一个,有的是多个都有所涉及。看完设计模式之后,我感觉到每个模式都有这些原则的影子,还渗透着面向对象的三大属性,也觉得这些原则也都有相通之处,,正是有了他们才使我们由代码工人转为艺术家。下面我来点评一下六大原则,望各位拍砖: 1、单一职责原则(Single Responsibility Principle,简称SRP) 单一职责原则,就一个类而言,应该仅有一个引起它变化的原因。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会消弱或者一直这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破

全球化与中国国家转型 读书笔记 AUTUMN

《全球化与中国国家转型》读书笔记 在过去的二十年中,可以说中国急剧地全球化了,而作为一个人口最多的国家,中国必须更好地把握全球化带来的机遇。全球化给中国经济与政治的各方面带来了突变。在中国的全球化进程中,显然邓小平的南巡讲话是一项极为重要的举措,它使得改革开放的政策后资本主义作为一种主要的经济发展方式成为合法的。南巡讲话引发了持续性的经济增长和中国全球化的加速,最直接的经济作用是1992年以后流入中国的外商直接投资呈爆炸式增长。 另外,中国的全球化不仅为外商投资和对外贸易所推动,而且也为信息社会的迅猛发展所推动。在书中的一系列图标和数据已经足见一斑。 但是除了大量的经济利益,中国也经受着诸多曾经预料的和未曾预料到的社会、政治后果。失业问题严峻;经济转型也削弱了国家的伦理基础,导致人民对政府的信任减弱;而党政官员腐败的许多形式都与全球化关系密切,其中走私这一例就非常严重。所以,全球化越深入,所带来的挑战也就越多越严峻。 全球化所产生的力量彼此矛盾,由此需要改革派领导人采取保守主义的全球化策略。作为领导人,必须把政治风险最小化,而且应该能很好地代表各方利益。领导人不仅必须使国家适应新的条件开发额外资源,提高政治合法性。此外,还必须把现代性表达为中立和普遍的范畴。而中国的领导人也应该有选择地输入西方国家产品。这也是领导人在变革国家时选择西方国家的经济产品而非政治产品,因为还必须考虑的问题是:对中国的适用性如何?对输入产品又要有怎么样的创新?。。。。。。等等一系列的问题。而在历史的回顾后,让我认识到:中国的政治精英其实一直都在试图找到一条捷径来复兴中国的尊严,而且他们一直认为应该建立一个强大的现代国家,才能够以最有效的方式追求财富和权力,并且为人民服务。那么要避免政权崩溃的命运,领导人必须要推进激进的经济改革,不断为人民提供经济福利由此扩大政治合法性资源。其次不推动任何政治改革由此控制社会力量与政治过程或者表达政治需求的机会。而这次激进的经济改革就是从邓小平的1992南巡讲话开始。他围绕了改革开放政策作出了多次讲话也遭遇了史无前例的全国性影响。这首先带来了经济的快速发展,给广大人民群众提供了大量好处,使民众情感增强来提高自身的合法性。其次,江泽民及其同僚设法解决社会政治稳定问题,再次增强政权的政治合法性。其三,国家统一成为最敏感的话题,香港澳门的回归容易地唤起人们的爱国主义情感,对增强江泽民领导权威的有利影响不可低估。邓小平坚持

23种设计模式_UML_类图及对应示例代码

23种设计模式UML 类图及对应示例代码(一) 收藏 1.DoFactory.GangOfFour.Abstract.Structural Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 using System; namespace DoFactory.GangOfFour.Abstract.Structural { ///

/// MainApp startup class for Structural /// Abstract Factory Design Pattern. ///

class MainApp { ///

/// Entry point into console application. /// public static void Main() { // Abstract factory #1 AbstractFactory factory1 = new ConcreteFactory1(); Client client1 = new Client(factory1); client1.Run(); // Abstract factory #2 AbstractFactory factory2 = new ConcreteFactory2(); Client client2 = new Client(factory2); client2.Run(); // Wait for user input Console.Read(); } } // "AbstractFactory" abstract class AbstractFactory { public abstract AbstractProductA CreateProductA(); public abstract AbstractProductB CreateProductB(); } // "ConcreteFactory1" class ConcreteFactory1 : AbstractFactory { public override AbstractProductA CreateProductA() { return new ProductA1(); } public override AbstractProductB CreateProductB() { return new ProductB1(); } }

中学生的读书笔记六篇

中学生的读书笔记六篇 我们看了一本书名字叫《会跳舞的坎肩儿》,讲述了一只会跳舞的火狐狸红霞为了自己的愿望而牺牲了自己。从前,森林里有只被誉为舞蹈皇后的火狐名字叫红霞,好用有一身排红的皮毛。每当翩翩起舞时,他身上的毛就散发出绚丽的红光如同傍晚的霞光。 如今,森林老了,全身萎缩了。曾经广袤、繁荣的林海取失了,只剩下一小片稀疏的森林,勉强苟延残喘一般过活。唉!不过过去一百年,生机勃勃的森林衰败了。火狐红霞对自己的好朋友文利说自己要去参加全世界的舞蹈大赛。于是,红霞跑到了一家店里藏起来度夜一天,一个非常喜欢跳舞的小女孩来了,于是,红霞决定教她舞蹈红霞经过了三天三夜小女孩终于像红霞一样跳的美丽,可是红霞却不行了她看自己没希望了,于是,把希望全放在了小女孩身上。红霞死了以后,在临死前告诉她让她的妈妈用自己的皮毛做成,马夹。最终完成了红霞的心愿。 我的感受:我要是主人工红霞,我会给一个好心人在夜光下跳一段舞蹈,当他被我的舞蹈吸引住以后,她个人会收养我,他让我参加舞蹈大赛,这样,我不仅被人人成为舞蹈皇后,而且人人见了我都说:你瞧,那只狐狸多厉害身上可以发出红光。 我看到了:火狐红霞被锁在高大的水晶盒里,已经六天

了,六天来,他没有喝一滴水,没有吃一粒粮食,尽管这样,红霞每天晚上,依然会在小羽来之前跳一段舞。读了这一段,让我知道了,动物为了我们人类而牺牲自己,何况我们人类。 昨天,我读完了这本《埃米尔擒贼记》。这本书讲述的是一个居住在德国新城的小男孩,他叫埃米尔。一天,他的妈妈把他送到了车站,并千叮咛万嘱咐他千万别把给外婆的140马克弄丢了。埃米尔点点头,就上了火车。后来,一个小偷趁他熟睡之际,偷走了埃米尔的140马克。埃米尔醒来之后发现并跟踪了他。后来,埃米尔在柏林的一站下了车,开始一路地跟踪他。埃米尔在跟踪的时候,结识一了一些好朋友。在他们的帮助下,埃米尔成功地抓到了小偷,拿回了自己的140马克,另外还收到了柏林警局奖励的1000马克。 读完这个故事后,我还觉得意犹未尽。喇叭男孩古斯塔夫,教授,小礼拜二和一些可爱的侦查员们都令我感到吃惊。没想到柏林的男孩们都这么勇敢,这么有智慧,这么团结。我也明白了,团结的力量是不可忽视的。一个和尚挑水喝,两个和尚没水喝。他们之所以没有水喝了就是因为他们不团结。你如果只想靠自己一个人成功的话,那根本就不可能。现实社会是残酷的,它弊病丛生,什么样的人都有。就像文中的那个小偷一样,他为了140马克,为了欺骗一个小孩子,光是姓名就有三个,真是让人哭笑不得。如果没有教授他们的帮忙,恐怕那个小偷早就逃之夭夭了。我很是佩服柏林的

《银行转型》读后感

推动业务转型把握时代机遇 ——读《银行转型2025》有感未来十年,中国银行业将面临前所未有的挑战。来自互联网、实业、房地产行业的跨界竞争者持续涌现,数字变革带来的行业转型升级是各大银行必须把握的历史发展态势。而在我国大环境下不断转变行为的消费者,即将抛弃在洪流中未做出敏捷变革的银行团队。在《银行转型2025》一书中,作者着力强调“存量提升、增量创新、能力重塑”三大关键词,而高效和灵活对银行的重要性将达到前所未有的程度。我们必须充分依托金融平台优势,力争打造把握时代机遇的先进股份制银行。 一、巩固基础能力,打造差异化经营特色 在巩固基础能力的过程中,网点的客户拓展能力、业务效率提升是拥有大量实体网点资源的银行面临的难题。波士顿咨询在欧洲和美国市场研究中,网点分销成本几乎占据银行运营成本的一半,中国也是类似的情况。我行在XX地区网点基数大,分布广,但部分网点由于位置、人员、业态的各种原因导致营运低效。对大连地区来说,需要着重判断网点各区域布局是否合理、网点营业能力是否高效。对低效网点进行具体诊断,并通过相应措施促进网点营运效率的提升。 零售银行和公司银行业务是银行业的基础业务。零售业务能够给银行提供稳定、低成本的资金来源,能够平衡对公业务和同业业务的波动性和风险。2014年,零售银行业务收入占比33%,预计在2020年,零售银行业务将上升至35%。其中,小微贷款、消费贷款、理财等业务将成为主要的增长点。银行在支付转账、储蓄、贷款、投资、咨询等各项个人金融业务中面临着来自其他金融机构和非金融机构的竞争。在未来,银行必须从客户需求出发,不仅通过网点、客户经理了解客户,还要通过“互联网+”时代中的内外部各种渠道网络和数据了解客户。客户获取需要满足其生活诉求,包括从不同生活场景、多样服务渠道接近客户。借助不同机构之间的渠道进行合作、共享数据资源,能够快速、经济地获取客户信息。而对于产品开发、服务设计,必须创造更为快捷的应变措施和低成本的交付方式,争取在某一环节上深耕细作,打造精品服务和差异化经营特色。 建设精品私人银行是差异化经营的前进方向,提供数字化服务及定制化投资

uml与设计模式

返回总目录
目 录
第 10 章 UML 与设计模式 ...................................................................................2 10.1 10.2 10.3 10.4 10.5 10.6 10.7 10.8 10.9 10.10 10.11 什么是模式 ................................................................................................2 为什么要使用设计模式 ............................................................................3 模式的分类 ................................................................................................4 模式的组成元素 ........................................................................................6 模式的质量 ................................................................................................7 一个简单的模式例子 代理模式 ............................................................8 UML 对模式的支持 ..................................................................................9 应用设计模式进行系统设计 ..................................................................14 模式选择举例 评估项目 ......................................................................15 模式应用举例 形状编辑器 ................................................................20 小 结 ..................................................................................................36

实验一 设计模式综合应用(一)附源码+UML图

注:班里的可以向我要工程文件 实验一设计模式综合应用(一) 一、实验目的: 熟练掌握Java设计模式中的命令模式和观察者模式,并培养学生将两者综合应用到具体软件项目中的能力。 二、实验内容: 制作如图1所示GUI界面,需求如下: 1. 鼠标左键点击界面时,在鼠标所在位置填充一个直径为20像素的圆, 并在界面上方的标签上显示“新增圆点位于:(x,y)”; 2. 鼠标右键点击时,则实现undo操作,将最后填充的圆点从界面中删除, 并在界面上方的标签上显示“删除圆点位于:(x,y)”; 3. 界面下方的标签随时显示“鼠标位于:(x,y)”; 图1 GUI界面 三、实验要求: 1. 绘制和撤销圆点使用命令模式; 2. 两个标签内容的变更使用观察者模式; 3. 在代码实现之前,进行UML类图设计;

4. 根据UML类图,在eclipse中编程实现程序的功能。 四、实验学时:2+2学时(课外2个学时) 五、提示: 1.设计一个Circle类,该类对象用来记录某个填充圆的信息; 2. 每填充一个圆点,就实例化一个Circle类对象,并将其放置到具体命令对 象关联的List对象中,用来作为undo操作的依据; 3. 填充圆可以使用Graphics的fillOval方法; 4. 删除圆可以先将Graphics对象的颜色设置为画布的背景色,再使用 Graphics的fillRect方法; 5. 标签显示内容的需求不用观察者模式就可以轻松实现,但要求使用观察者 模式进行设计; 5. 实验完成后,将UML文件和程序的工程文件打包,命名为“实验一.rar”, 并上传至ftp://10.10.3.72。 六UML图 七源代码 1. package lsu.egg.sy1; public class Circle { private int x; private int y;

《心流》读书笔记6篇

《心流》读书笔记6篇 《心流》读书笔记6篇 品味完一本名著后,相信大家都增长了不少见闻,是时候静下心来好好写写读书笔记了。那么读书笔记到底应该怎么写呢?下面是小编为大家整理的《心流》读书笔记,欢迎大家借鉴与参考,希望对大家有所帮助。 《心流》读书笔记1 最近用三天时间仔细阅读了米哈里.契克森米哈赖的《心流》一书,英文原版名称为“flow”,此书的副标题为“最优心理学体验”。书中的字里行间都蕴含着智慧的光芒,也解答了好多困扰我多年的心理疑问,更是一本能够提升我们生活幸福感的指南。 ”心流”一词指的是我们在做某些事情时,那种全神贯注、投入忘我的状态——在这种状态下,你甚至感觉不到时间的存在,并且在做完这件事之后我们会有一种充满能量并且非常满足的感受。给大家举一些常见的例子可能会帮助我们更好的理解这种体验,其实很多时候我们在做自己非常喜欢、有挑战并且擅长的事情的时候就容易体验到心流,比如爬山、打球、游泳、玩游戏、阅读、演奏乐器还有做自己喜欢的工作的时候。 书中采用了大量的案例来阐述心流理论、进入心流的状态,并从日常生活、休闲娱乐、工作、人际关系等方面,

分析如何进入心流状态,获得最优的体验。下面就选取书中的一些有启发之处与大家分享。 1、为什么幸福感如此的难能可贵? 幸福如此难能可贵,主要要从人与其他动物的差异说起。其他动物的心灵只能容纳环境中确实存在的,并且与自身切身相关、靠直觉判断的资讯。比如一只饥饿的老虎智能注意到猎物的资讯,而一只吃饱后的老虎则将注意力完全集中在温暖的阳光上面......除了人之外,其他动物都不会自作自受,它们的进化程度还不足以感受悲伤、沮丧这些复杂的情绪,只要没有外在的干扰,它们就能保持自身的和谐稳定,体验到人类所说的“心流”。而人类的神经系统过于发达,这无疑有利于我们的生存,但却也是我们感知更多苦恼的罪魁祸首。也可以说,自然选择出的生理机制只是服务于人类的生存繁衍,从来没有考虑过增加幸福感。 2、是什么在阻碍我们获得幸福感? 幸福并非只发生在一瞬间,它与运气和概率无关,用金钱买不到,也不能依仗权势强取豪夺,它不受外在事物的操纵,而是取决于我们对外在事物的阐释。对于同一件事,不同的人就会有不同的感受,这就取决于一个人在内心如何阐释这件事。比如同样是遇到堵车,有的人就会变得脾气暴躁,感觉似乎整个世界都崩塌了,毫无耐心的按着喇叭或者破口大骂,虽然这些做法对于解决问题无一点用处,但有些

波兰尼大转型读书笔记

读书随笔—波兰尼的《大转型》 卡尔·波兰尼(Karl Polanyi)出生于19世纪80年代的奥匈帝国。他终其一生致力于寻找一种人道主义的新社会:一个欣欣向荣、但经济标准和价值并非至高无上的社会,一个公有共享且不是马克思集体 主义的社会。 波兰尼努力破译他所处时代问题的答案,首先因为他是一个艰难时世的见证者。他目睹了金本位制的崩溃、充分就业的瓦解、法西斯独裁的崛起、两次世界大战的惨剧、罗斯福新政与斯大林五年计划,以及自由放任主义的损害和凯恩斯预算干涉主义的胜利。经历了众多的灾难,热情而富于使命感的波拉尼转向历史和比较的证据以确认社会 脱节的经济原因。 波兰尼揭示了市场资本主义并非仅凭演化力量就可以实现。其实,市场资本主义的起源是由于国家权力的占有者一方出于有意的努力和战略利益的考虑,创造出了最适合于市场经济的各种制度及管理上的安排,其中尤为重要的是劳动力的市场化。因而,资本主义以及作为其必要条件的劳动力的商品化都是一种政治上的建构。在波兰尼眼中,“市场是政府一方有意的、并且常常是暴力介入的结果。这个

政府出于非经济的目的把市场组织强加于社会之上。”波兰尼根据人类学研究成果指出,市场虽然是调节经济生活的一个非常古老的制度,但是在现代社会之前,从未成为社会经济组织的中心,甚至很少成为重要的制度。19世纪之前的人类经济活动史表明,除了体现市场功能的交换之外,人类经济活动方式还有互惠、再分配以及家庭, 后三者甚至是主导性的。 在此,波兰尼的矛头直指亚当·斯密开启的古典经济学。正是亚当·斯密这样的思想家提出,社会劳动分工依赖于市场的存在,或者,像他所说的那样,社会劳动分工依赖于人类“以此物换彼物的倾向”。这句话后来产生了经济人的概念。而实际上,亚当·斯密关于早期人类之经济心理的见解,与卢梭关于原始人之政治心理的观点一样,都是错误的。劳动分工,作为一个与人类社会同时出现的现象,源自于性别、地理和个人禀赋这些事实上的固有差异;而所谓的人类天生倾向于交换的说法,几乎完全是虚假之言。波兰尼认为,在传统社会里,利润的想法是受到禁止的;临机应变和讨价还价行为会被谴责;慷慨的赠予是一种美德;所谓的以物易物、实物交换和对换的自然倾向是不会出现的。经济制度实际上仅仅是社会组织的一个职能而已。“尽管19世纪的学术界主旋律如此执着,但通过交换获益和得到利润从未在人类经济中发挥重要作用。尽管自石器时代晚期以来市场制度相当普遍,但其对于经济生活来说不过是偶尔发挥作用。”

UML选择题

UML选择题

-、选择题 1.封装是指把对象的(A)结合在一起,组成一个独立的对象。 A. 属性和操作 B.信息流 c.消息和事件 D.数据的集合 2.封装是一种(C)技术,目的是使对象的生产者和使用者分离,使对象的定义和实現分1开。 A. 」_程化 B.系统维护 C.信息隐敞 D.产生对象 3.面向对象方法中的(D)机制使子类可以自动地例有(复制)父类全部属性和操作。 A.约東 B.对象映射 c.信息隐蔽 D.继承 4.在c++中,使得在多个类中能够定义同一个操作或属性名,并在每一个类中有不同的实現的一种方法是(B)。 A.继承 B.多态性 C.约束 D.接口 1.UML的软件开发以(A)为中心,以系统体系结构为主线,采用循环、迭代、渐增的方式进

行开发。 A.用例 B.对象 C.类 D.程序 2.uML的(B)模型图由类图、对象图、包图、构件图和配置图组成。 A.用例 B.静态 C.动态 D.系统 3.uML的(c)模型图由活动图、顺序图、状态图和协作图组成。 A.用例 B.静态 C.动态 D.系统 4.UML的最终产物就是最后提交的可执行的软 件系统和(D)。 A.用户手册 B.类图 C.动态图 D.相应的软件文档资料 5.在u ML的需求分析建模中,(B)模型图必 须与用户反复交流并加以确认。 A.配置 B.用例 C.包 D.动态 1.可行性研究分析包括经济可行性分析、技术可行性分析和(B)。

A.风险可行性分析 B.法律可行性分析 c.资源可行性分析 D.效益可行性分析 2.uML的客户需求分析模型包括(A)模型、初始类图、初始对象图和活动图组成。 A.用例 B.静态 C.动态 D.系统 3. uML客.J·?需求分析使用的 CRC卡上“责任”一栏的内容主要描述类的( C )和操作。 A.对象成员 B.关联对象 C.属性 D.私有成员 4.uML客户需求分析产生的用例模型描述了系 统的(D)。 A.状态 B.体系结构 c.静态模型 D.功能要求 5.在u ML的需求分析建模中,用例模.型必须与 (D)反复交流并加以确认。 A.软件生产商 B.用户单位领导 C.软件开发人员 D.问题领域专家 6.在u ML的需求分析建模中,对用例模.型中的 用例进行细化说明应使用(A)《图一>文字一>

读书笔记高中六篇

读书笔记600字高中【六篇】 【篇一】呐喊读书笔记600字高中 《呐喊》是鲁迅先生是正值五四革命精神高扬时期所作,作品真实的描绘了从辛亥革命到五四时期的社会生活, *族生活的 浓重的忧患意识和对社会变革的强烈愿望。 其实在读完《呐喊》 人们的思想进行彻底的教育。 我对《呐喊》中的阿Q正传,比较感兴趣,尤其是阿Q 今发达的21世纪,也几乎没有象啊Q 是空想。 如今,像这样发达的21 昧的国* 区别, 《我与地坛》是史铁生的散文代表作,是他是五年来摇着轮椅在地坛思索的结果,文章中饱含了作者对人生的感悟,对亲情的讴歌,朴实的文字间洋溢着作者心灵深处的情感,是一部不可多得的优秀作品。 史铁生在二十一岁时因腿疾回北京住院,从此他再也没有站起来,在人生最狂妄的年龄忽地失去了双腿,这对一个年轻的生命来说如雷轰顶。在经过一次次心灵与死神的斗争之后,他最终拒绝了死亡。是母亲的爱唤起了他的意志,他坚定把自己的心变成一片沃土,而母亲已在这片沃土上洒了第一把种子。

文中,作者朴实的一句话应当成为名言:儿子的一切苦难,在母亲那儿都是要加倍的。难道,我们的母亲天生就是来为我们承担苦难的?难道,你真忍心自己的母亲成为这世上最痛苦的母亲?难道,你真的愿意让你的母亲在夜深人静时肚子哭泣?母亲深深地爱着我们,她们为了自己的儿女默默地奉献着,而我们又该为自己的母亲做些什么呢? 史铁生他没有放弃自己的生命,顽强地艰难地一步步走了过来,因此,文坛上多了一名新秀。当他的第一篇文章被发表的时候,他想与母亲分享快乐,但已是“子欲养而亲不待”了。母亲没有留下过什么隽永的誓言,或是恪守的教诲,她只想让儿子活下去,简单快乐地活下去,此时此刻,作者也感受到了母亲坚忍的一直和毫不张扬的爱。 《我与地坛》给予了我们警示—要勇敢面对挫折,珍惜亲情,正确对待人生,不要轻言放弃,要懂得理解,坚强等等,有很好的引导作用。 又加深了理解。 【篇三】《喜福会》读书笔记600字 运的航行,控制不了剧情的发展; ”。君, 是的,母亲最后成为了一只天鹅,拥有了自己向往的生活,而那根仅留在箱底的天鹅毛,至死也没敢送给女儿,她觉得自己做得不够好。 当爱已无声的时候,我们还能错过什么?打个电话,送个平安,说声妈妈,我爱你! 【篇四】《西游记》读书笔记 本书作者是罗贯中,他为读者讲述了唐僧以及其他的三个徒弟一路上的历尽艰险、斩妖伏魔。经历了九九八十一难取得了真经的故事。这,就是《四大名着》中的《西游记》。

读书笔记 读《学校转型—北京十一学校创新育人模式的探索》后感[学习资料]

读书笔记读《学校转型—北京十一学校创新育人模式的探索》后感 1.点亮心灯,理念先转型 香港中文大学(深圳)校长徐扬生院士,在谈及什么是好的教育时,他说“教学是一种心灵的感动,而非灌输知识的手段,学生是教育者试图点亮的一盏灯,而不是去注满水的一只杯子。”李希贵校长在此书中也说“教育的另一种诠释是发现和唤醒”,无怪乎他在书中的第一章就谈了“教育的价值选择:让每一位学生成为自主发展的主体”的话题。 育人理念陈旧模糊,学校就不可能真正转型。从书中随处可见的“育人目标”、“学生提案”、“学生自我负责教育机制”、“校园机会榜”、“校长奖学金”、“咖啡厅董事长”等可知,学校是真正属于学生的大舞台。经过几年时间的努力,北京十一学校已初步形成了相互作用、和谐共生的校园生态。 有了适切的育人理念,才能制定出准确的育人目标,由此才会选择最优的育人策略,最终产生良好的育人效果。那么学校转型,应从理念转型起始,吸收、沉淀、论证、归纳,扎扎实实走好第一步。 2.成为自己,关键在课程 十一中学构建分层、分类、综合、特需相结合的课程体

系,满足全部学生的发展需求,让学生成为自己,做最好的自己。课程的构建,又以课程的校本化实施为重中之重,通过重组、补充、取舍、替换、拓展和调整等策略对课程进行适当的处理,使之更加适合学生学习,也更契合学校的育人目标。 崔永元曾说:“让孩子们觉得学校是他们的,我认为这件事太重要了。因为教育的最终目的就是这样,当孩子们在学校时认为学校是他们的,当他们走上社会时,他们才会觉得国家是他们的,才会真正做到‘匹夫有责’,否则他们永远只是旁观者。”人之所以喜欢一件事情,其中一个很重要的因素是源自于自我的认同和选择。十一学校努力让课程成为学生最喜欢的活动之一:仅数学就有九个层面的课程可供不同需求的学生选择,围绕学校育人目标“志远意诚、行圆思方”设置的综合实践课程充满自主性和选择性,真正能够启动学生发展的内动力。正如李希贵所说:“所有的选择,都因为我们的立场。没有学生立场,选择就不会是真正的教育。” 3.目标一致,资源来补充 书中有句话令我印象深刻:“致力于统一目标,而不必奢望统一思想。”我们应该清楚并坚守课程改革的重点和重心,把气力用在最要劲的地方。 十一中学对资源的配置、优化、运用令人艳羡,这也是

江西理工大学UML与设计模式复习题(答案参考版)

UML 与设计模式复习题 题型:单项选择题、多项选择题、简答题、设计题 1、简述GRASP 模式的内容。 答:GRASP 是General Responsibility Assignment Software Pattern(通用责任分配软件模式)的缩写。GRASP 模式可以用来设计类,这个模式包括9个基本原则:创建者、信息专家、低耦合、控制器、高内聚、多态性、纯虚构、间接性、防止变异。 2、掌握如何阅读、绘制活动图的基本方法。 答:1.阅读活动图: 活动图的主要元素 ?初始节点和活动终点:用一个实心圆表示初始节点,用一个圆圈内加一个实心圆来表示活动终点 ?活动节点:是活动图中最主要的元素之一,它用来表示一个活动 ?转换:当一个活动结束时,控制流就会马上传递给下一个活动节点,在活动图中称之为“转换”,用一条带箭头的直线来表示 活动图的主要元素 ?分支与监护条件:分支是用菱形表示的,它有一个进入转换(箭头从外指向分支符号),一个或多个离开转换(箭头从分支符号指向外)。而每个离开转换上都会有一个监护条件,用来表示满足什么条件的时候执行该转换。 2.绘制活动图 ?绘制时首先决定是否采用泳道:主要根据活动图中是否要体现出活动的不同实施者?然后尽量使用分支、分岔和汇合等基本的建模元素来描述活动控制流程 ?如果需要,加入对象流以及对象的状态变化,利用一些高级的建模元素(如辅助活动图、汇合描述、发送信号与接收信号、引脚、扩展区)来表示更多的信息 ?活动图的建模关键是表示出控制流,其它的建模元素都是围绕这一宗旨所进行的补充工作流程,控制流程,业务流程中使用。 3、掌握如何阅读顺序图,如图所示,类Reservation,Window 必须实现哪些方法? : Participant

爱的教育读书笔记大全(共6篇)

篇一:《爱的教育》读书笔记 让教育充满爱 --读《爱的教育》 关庙小学高军建 最近一段时间,我认真地阅读了《爱的教育》这本书。 可以说,这是一本洗涤心灵的书籍。 这也是一本永远不会过时的书。 它告诉我们:教育就是爱的别称,教育孩子就是爱孩子。陶行知先生说:“爱是一种伟大的力量,没有爱便没有教育。 作为一名教育者,传播爱心,不仅仅是我们的一份责任,更是我们对学生、对社会的一份责任。 爱是滴滴甘露,即使枯萎的心灵也能苏醒;爱是融融春风,即使 教育是爱的共鸣,是心和心的呼应。只有热爱学生,才能教育好学生,才能使教育发挥最大限度的作用。 热爱一个学生就等于塑造一个学生,而厌弃一个学生无异于毁坏一个学生。 让教育永远充满爱! 篇二:《爱的教育》读书笔记范文 《爱的教育》读书笔记范文 爱,像空气,每天在我们身边,因其无影无形就总被我们忽略.其实他的意义已经融入生命.就如父母的爱,不说操劳奔波,单是往书架上新置一本孩子爱看的书,一有咳嗽,药片就摆放在眼前,临睡前不忘再看一眼孩子,就是我们需要张开双臂才能拥抱的深深的爱.当我们陷入困境,没人支持,是父母依然陪在身边,晚上不忘叮嘱一句:早点睡.读了安利柯的故事,我认识到天下父母都有一颗深爱子女的心.安利柯有本与父母共同读写的日记,而现在很多学生的日记上还挂着一把小锁.最简单的东西却最容易忽略,正如这博大的爱中深沉的亲子之爱,很多人都无法感受到. 《爱的教育》(原文是cuore,翻译为心)是通过艾得蒙多·德·亚米契斯的儿子的日记改编的。这是一本日记体的小说,以一个四年级男孩安利柯的眼光,讲述了从四年级10月份开学的第一天到第二年10月份在校内外的所见、所闻和所感,全书共100篇文章,包括发生在安利柯身边各式各样感人的小故事,还包括亲人为他写的许多劝诫性的、具有启发意义的文章,以及老师在课堂上宣读的9则感人肺腑的每月故事。通过塑造一个个看似渺小,实则不凡的人物形象,在读者心中荡起一阵阵情感的波澜,使爱的美德永驻读者心中。 《爱的教育》这本书是一部流传世界各地的著作,它是以一个小孩的日记方式来写的,虽然每篇的篇幅不长,但都有一个感人的故事。“爱”,一个多么闪亮,多么令人钟爱的字眼。人们追求爱,也希望能拥有爱,爱能使人与人之间变得更加美好。我们要完全的拥有它,就必须去充实它,让我们携手,共创出人世间最美好的爱。 在这本书里其中我最喜欢的是《卖炭者与绅士》还有《义快的行为》这两节,第一节写了一个父亲对他儿子诺琵斯的爱,诺琵斯骂培谛的父亲是个“叫花子”,诺琵斯的父亲知道后,非要诺琵斯向培谛和他父亲道歉,虽然培谛的父亲一再拒绝,可诺琵斯的父亲还是坚持要让诺琵斯道歉,从这里可以知道,诺琵斯的父亲是一个多么正直的人啊,他用他的爱来熏陶他的儿子,让

uml设计模式三个工厂类图代码详解

工厂模式在《Java与模式》中分为三类: 1)简单工厂模式(Simple Factory):不利于产生系列产品; 2)工厂方法模式(Factory Method):又称为多形性工厂; 3)抽象工厂模式(Abstract Factory):又称为工具箱,产生产品族,但不利于产生新的产品; 这三种模式从上到下逐步抽象,并且更具一般性。 GOF在《设计模式》一书中将工厂模式分为两类:工厂方法模式(Factory Metho d)与抽象工厂模式(Abstract Factory)。将简单工厂模式(Simple Factory)看为工厂方法模式的一种特例,两者归为一类。 二、简单工厂模式 简单工厂模式又称静态工厂方法模式。重命名上就可以看出这个模式一定很简单。它存在的目的很简单:定义一个用于创建对象的接口。 在简单工厂模式中,一个工厂类处于对产品类实例化调用的中心位置上,它决定那一个产品类应当被实例化, 如同一个交通警察站在来往的车辆流中,决定放行那一个方向的车辆向那一个方向流动一样。 先来看看它的组成: 1) 工厂类角色:这是本模式的核心,含有一定的商业逻辑和判断逻辑。在java中它往往由一个具体类实现。 2) 抽象产品角色:它一般是具体产品继承的父类或者实现的接口。在java中由接口或者抽象类来实现。 3) 具体产品角色:工厂类所创建的对象就是此角色的实例。在java中由一个具体类实现。 三、工厂方法模式 工厂方法模式是简单工厂模式的进一步抽象化和推广,工厂方法模式里不再只由一个工厂类决定那一个产品类应当被实例化,这个决定被交给抽象工厂的子类去做。 来看下它的组成: 1)抽象工厂角色:这是工厂方法模式的核心,它与应用程序无关。是具体工厂角色必须实现的接口或者必须继承的父类。在java中它由抽象类或者接口来实现。 2)具体工厂角色:它含有和具体业务逻辑有关的代码。由应用程序调用以创建对应的具体产品的对象。 3)抽象产品角色:它是具体产品继承的父类或者是实现的接口。在java中一般有抽象类

六年级读书笔记100字【六篇】.doc

六年级读书笔记100字【六篇】 【篇一】《小鹿斑比》有感 今天我和妈妈读了《小鹿斑比》中的四段故事,故事讲得是小鹿斑比慢慢的长大了,对世界充满了好奇,他认识了美丽的花蝴蝶,还见识了齐心协力的蚂蚁。斑比一天天地长大,不断学会新的本领,斑比要学会自己独立的生活。 我从斑比的身上学到一些东西,我也像斑比一样一天天长大,每天要学习新知识,丰富自己,将来也要自己独立生活。 【篇二】《种金子》读书笔记100字 今天我看了种金子,我觉得大富翁不要那么小气,因为每个人都要相亲相爱、互相帮忙,才会有好报。虽然阿凡提帮助了穷人,但是他的方法不对,我们不应该学习。阿凡提捉弄了富翁,富翁也得到教训,所以做人不要太贪心,也不要太小气,有能力就应该要帮助需要帮助的人。 【篇三】草房子的读书笔记100字 过不一会,就下起晚雨来。窗外就是河。桑桑坐在窗口,一边继续吃烀藕,一边朝窗外望着。岸边有根电线杆,电线杆上有盏灯。桑桑看到了灯光下的雨丝,斜斜地落到了河里,并看到了被灯光照着的那一小片水面上,让雨水打出来的一个个半明半暗的小水泡泡。他好像在吃藕,但吃了半天,那段藕还是那段藕。文中的雨丝,就像那剪不断理还乱的哀愁。一个个水泡就像堵在胸口的心事。桑桑似乎从父亲的表现中看出了什么,他在思索,因此,吃了半天,那段藕还是那段藕.

【篇四】《安徒生童话》读书笔记_100字 她的希望破灭了,但是她并没有把刀子刺进王子的身体,而是把刀子投入了大海中。小美人鱼化成了泡沫。这个故事打动了成千上万读者的心,也深深地打动了我 读完了这本童话书,我明白了世界上没有十全十美的事物,也没有十全十美的人。我们都要和小美人鱼一样,做一个善良、宽容的人。 【篇五】狼牙山五壮士读书笔记100字 当五星红旗在中国上空冉冉升起的时候,当全国人民为申奥成功欢喜的时候,我们不会忘记在中国近代,曾经有过一个噩梦。那是一段中华民族受尽屈辱的历史,也是一段中华儿女奋力抗争的历史。 当我学完《狼牙山五壮士》这篇课文,我觉得狼牙山五壮士为了不让敌人发现群众和連击队主力,他们跑到了狼牙山顶峰和敌人拼个你死我活,他们的子弹打没了,班长马宝玉说:“同志们!用石头砸!”顿时,坚硬的石头像敌人砸去,敌人纷纷滚落山崖。最后五壮士胜利完成了任务,夺过敌人的抢砸碎了才昂首挺胸从悬崖上跳了下去。 五壮士是多么的勇敢啊!他们在危机时刻,把生的机会留给别人,而把死亡留给自己。他们是多么的勇敢啊!他们是我心目中的英雄。 【篇六】稻草人读书笔记100字 在暑假里,我读了一本书,名字叫:《稻草人》。 稻草人这本书里有叶圣陶老人写的许许多多的故事,这本书里的每一个故事我都喜欢看。但我最喜欢看的故事还是这本书的名字稻草人。 这篇童话讲的是:一个扎在田里稻草人,心地善良。在一个漆黑的

相关文档
相关文档 最新文档