第八章类和简单对象
- 格式:ppt
- 大小:76.00 KB
- 文档页数:13
第八章面向对象设计8.1 面向对象设计和结构化方法有什么不同?它具有哪些优势?答:不同点:出发的角度不一样:结构化方法从系统角度出发,而面向对象从对象出发。
优点:能够满足人们的需求,开发条理,可重用性好。
8.2解释继承、封装、消息和多态性的概念。
他们分别带来什么好处?答:继承:是指特殊类的对象拥有其一般类的全部属性和服务。
好处:(1)可以简化系统的描述和实现(2)直接实现了软件重用,提高软件开发效率封装:是软件模块化思想的体现,也是面向对象方法的一个重要原则。
好处:(1)实现了信息隐藏(2)简化了接口,降低了系统耦合度消息:向对象发出的服务请求。
好处:(1)更接近人们日常所采用的术语,对象间课可通过消息实现交互,体现了对象的自治性和独立性,更真实地模拟现实世界(2)其涵义更具有一般性,具有更强的适应性。
多态性:指相同的操作(函数或过程)可作用于多种类型的对象并获得不同的结果。
好处:(1)当给不同子类的对象发送相同的消息时,消息的发送者可以不用关心具体的对象类型,而由对象自身做出不同的响应处理(2)需要扩充一种新类型时,只需要从父类中在派生一个子类,覆盖父类的某些业务,而不需要改的其他外部程序。
8.3 面向对象方法中的关系有哪些关系?试举例说明。
答:类关系:继承:例如银行值班经理完全可以充当收银员这一角色。
实现:对接口的实现对象关系:关联:如学生和课程的选修关系依赖:一个对象A在执行事务过程中向另一个对象B发送消息,请求某种服务,那么就说A依赖于B8.4什么是UML?它定义了哪几种视图?每个视图描述了什么?答:UML:是由单一模型支持的一组图示法。
视图:用例视图:描述系统的功能需求逻辑视图:描述系统的基本逻辑结构进程视图:描述系统性能、可伸缩性和吞吐量的设计。
实现视图:描述系统组装和配置管理、表达软件或成分的组织结构。
部署视图:描述组成物理系统的部件的分布。
支付和安装。
8.5 什么是迭代开发过程?采用迭代过程有什么好处?答:迭代开发:根据系统功能子集而不是软件开发活动将项目分解为多个迭代周期,每个迭代周期需要完成需求定义、分析、设计、实现等活动,能够生产出经过测试和集成的、可执行的系统子集。
第八章文学创造的审美价值追求上一章下一章本章知识点本章练习本章总结本章常见问题本章扩展资源本章知识点本章概述:文学作为认识活动,以内在尺度创造艺术真实,要义是求“真”,体现为“历史理性”。
作为审美活动,文学创作情感地评价对象,核心是尚“善”,体现为“人文关怀”。
最终,文学创造还要按照美的规律进行形式创造,为情感评价所把握的艺术真实“造形”,使之成为艺术文本,境界是呈“美”,体现为“文体升华”。
本章即通过对“艺术真实”、“情感评价”、“形式创造”这三个基本范畴的诠释,揭示文学创造的以真、善、美为内涵的审美价值追求。
第一节艺术真实本节概述:“真实”是文学的生命。
文学创造要求“真实”。
然而这种“真实”不是简单的摹写原物,像照相机照相一样,不是将人物变为“席勒式的”“时代精神的传声筒”。
而是要求文学创造的艺术真实。
它要求主体把“内在的尺度”运用到对象世界上去,经过艺术创造,与“善”“美”共生并存的审美化的真实,也就是马克思所谓的人物精神的“莎士比亚化”。
艺术真实是一种内蕴的真实、假定的真实、主观的真实和诗艺的真实。
知识点1:认识与艺术真实文学创造要求的“真实”是艺术真实。
艺术真实既非生活真实亦非科学真实,而是主体把“内在的尺度”运用到对象世界上去,经过艺术创造,与“善”“美”共生并存的审美化的真实。
知识点2:艺术真实的主要特征(重点)与生活真实不同,艺术真实以假定性情境表现对社会生活内蕴的认识和感悟。
艺术真实是对生活真实的超越,它以“历史理性”对社会生活的本质及其必然性的揭示,作为自己的审美价值取向,并表现在假定性情境之中。
1.内蕴的真实艺术真实不是生活真实的自然主义摹本,而是对它的反映。
文学创造正是在既有理智体察又有直觉把握(对某些抒情诗来说可能只是一种直觉把握)的心理机制和思维活动中,以“历史理性”的眼光,透过生活真实的表层对社会生活的内蕴作出艺术的揭示和表现。
2.假定的真实文学求“真”的价值取向是在假定性情境的创造中实现的,而假定性情境的创造归根到底又基于一个“真”字:真事理,真情感。