文档视界 最新最全的文档下载
当前位置:文档视界 › OO设计原则 -- Dependency Inversion Principle:OO设计的 DIP依赖倒置原则

OO设计原则 -- Dependency Inversion Principle:OO设计的 DIP依赖倒置原则

OO设计原则 -- Dependency Inversion Principle:OO设计的 DIP依赖倒置原则
OO设计原则 -- Dependency Inversion Principle:OO设计的 DIP依赖倒置原则

依赖倒置原则的2个重要方针

A. High level modules should not depend upon low level modules. Both shoulddepend upon abstractions.

高层模块不应该依赖于低层模块,二者都应该依赖于抽象

B. Abstractions should not depend upon details. Details should depend uponabstractions.

抽象不应该依赖于细节,细节应该依赖于抽象

概念解说:

依赖:在程序设计中,如果一个模块a使用/调用了另一个模块b,我们称模块a依赖模块b。

低层模块:往往在一个应用程序中,我们有一些低层次的类,这些类实现了一些

基本的或初级的操作,我们称之为低层模块;

高层模块:另外有一些高层次的类,这些类封装了某些复杂的逻辑,并且依赖于

低层次的类,这些类我们称之为高层模块。

我们现在来看看依赖有几种,依赖也就是耦合,分为下面三种:

----- 零耦合(Nil Coupling)关系,两个类没有依赖关系,那就是零耦合。

----- 具体耦合(Concrete Coupling)关系,两个具体的类之间有依赖关系,

那么就是具体耦合关系,如果一个具体类直接引用另外一个具体类就会发

生这种关系。

-----抽象耦合(Abstract Coupling)关系,这种关系发生在一个具体类和一个抽

象类之间,这样就使必须发生关系的类之间保持最大的灵活性。

为什么叫做依赖倒置(DependencyInversion)呢?

面向对象程序设计相对于面向过程(结构化)程序设计而言,依赖关系被倒置了。因为传统的结构化程序设计中,高层模块总是依赖于低层模块。

依赖倒置(Dependence InversionPrinciple)原则讲的是:要依赖于抽象,不要依赖于具体。

简单的说,依赖倒置原则要求客户端依赖于抽象耦合。原则表述:

抽象不应当依赖于细节;细节应当依赖于抽象;

要针对接口编程,不针对实现编程。

问题的提出

Robert C. Martin氏在原文中给出了“Bad Design”的定义:

1. It is hard to change because every change affects too many other parts ofthe system.(Rigidity)

系统很难改变,因为每个改变都会影响其他很多部分。

2. When you make a change, unexpected parts of the system break. (Fragility)

当你对某地方做一修改,系统的看似无关的其他部分都不工作了。

3. It is hard to reuse in another application because it cannot be disentangledfrom the current application. (Immobility)

系统很难被另外一个应用重用,因为你很难将要重用的部分从系统中分离开来。

导致“Bad Design”的很大原因是“高层模块”过分依赖“低层模块”。

一个良好的设计应该是系统的每一部分都是可替换的。

如果“高层模块”过分依赖“低层模块”:

一方面一旦“低层模块”需要替换或者修改,“高层模块”将受到影响;

另一方面,高层模块很难可以重用。

比如,一个Copy模块,需要把来自Keyboard的输入复制到Print,

即使对Keyboard和Print的封装已经做得非常好,但如果Copy模块里直接使用Keyboard 与Print,

Copy任很难被其他应用环境(比如需要输出到磁盘时)重用。

问题的解决:

为了解决上述问题,Robert C. Martin氏提出了OO设计的Dependency Inversion Principle (DIP) 原则。

DIP给出了一个解决方案:

在高层模块与低层模块之间,引入一个抽象接口层。

High Level Classes(高层模块)-->

Abstraction Layer(抽象接口层)-->

Low Level Classes(低层模块)

抽象接口是对低层模块的抽象,低层模块继承或实现该抽象接口。

这样,高层模块不直接依赖低层模块,高层模块与低层模块都依赖抽象接口层。

当然,抽象也不依赖低层模块的实现细节,低层模块依赖(继承或实现)抽象定义。Robert C. Martin氏给出的DIP方案的类的结构图:

PolicyLayer -->

MechanismInterface(abstract) -->

MechanismLayer -->

UtilityInterface(abstract) -->

UtilityLayer

类与类之间都通过Abstract Layer来组合关系。

实例说明DIP

反面例子:

缺点:耦合太紧密,Light发生变化将影响ToggleSwitch。

解决办法一:

将Light作成Abstract,然后具体类继承自Light。

优点:ToggleSwitch依赖于抽象类Light,具有更高的稳定性,而BulbLight与TubeLight继承自Light,可以根据"开放-封闭"原则进行扩展。只要Light不发生变化,BulbLight与TubeLight的变化就不会波及ToggleSwitch。

缺点:如果用ToggleSwitch控制一台电视就很困难了。总不能让TV继承自Light吧。

解决方法二:

优点:更为通用、更为稳定。

总结

DIP要求客户端依赖于抽象耦合,抽象不应当依赖于细节,细节应当依赖于抽象(Abstractionsshould not depend upon details. Details should depend upon abstractions),这个原则的另外一个表述就是"四人团"强调的那个:要针对接口编程,不要对实现编程(Program to aninterface, not an implementation),程序在需要引用一个对象时,应当尽可能的使用抽象类型作为变量的静态类型,这就是针对接口编程的含义。DIP是达到"开-闭"原则的途径。

要做到DIP,用抽象方式耦合是关键。由于一个抽象耦合总要涉及具体类从抽象类继承。并且需要保证在任何引用到某类的地方都可以改换成其子类,因此,LSP是DIP的基础。DIP 是OOD的核心原则,设计模式的研究和应用都是用它作为指导原则的。DIP虽然强大,但是也很难实现。另外DIP是假定所有的具体类都会变化,这也不是全对,有些具体类就相当稳定。使用这个类的客户端就完全可以依赖这个具体类而不用再弄一个抽象类。

核心筒设计要求

高层核心筒设计注意事项 1.核心筒的结构以剪力墙为主,也可以用密柱 2.高层剪力墙的厚度一般都大于等于250.((8度及以上地区上地区)),所以画图最好至少画到300,一般底层厚顶层薄,逐渐过渡逐渐过渡。画图时,内边线不动,向外扩边。 3.若使用若使用V A V小型中央空调系统,需要加空调机房机房,风机盘管系统,不需要加空调机房,室内净高最少2.4米。 4.强电弱电有自己的管井,最好上下楼层对齐,至少要有一个900*300相重叠。 5.水有冷冻水和冷却水,可以合并,能节省点面积 6.消防管井消防管井高层要单独做,靠近消火栓,用防火门,供给消防栓喷淋 7.残疾人的卫生间门要双向开,新建的1400*1800,老的是1000*2000的规格 8.如果往室外排风的话,排风和新风最好不靠在一起 9.卫生间管道井里的水管数有8根 10.消防电梯的数量设置:15001500平方米以下,设置1个; 1500-2000平方米,设置两个(面积各地算法不同,上海是楼层的建筑面积减去管道井的面积来计算) 11.防烟楼梯间若和防烟电梯合用前室,面积要大于等于10平方米,前室和楼梯间里都要有正压送风,楼梯间的压强要大于前室的,用乙级防火门;不合用,即仅是防烟楼梯间的前室,面积大于等于6

平米平米,楼梯间加送风,前室不加送风。 12.卫生间里的(大便器+小便器))/洗手盆=2:1 13.管弄井可以放马桶水箱,宽400 14.消防电梯下要有消防水池 15.一般塔式高层办公楼标准层建筑面积大约1000m2~1500m2,有两个独立疏散楼梯就足够了,以1500m2一个标准层来计算,办公楼一般差不多20m2一个人(按北京公布的办公楼使用面积:办公人均6m2;会议2.3m2;;辅助用房1.8m2;服务用房1.4m2;人均使用面积人均使用面积是是11.5m2,合建筑面积大约是是16.5m2),即使以10m/人计算的话,每层最多150人,只需要1.5m宽的楼梯,根据《高层民用建筑设计防火规范宽的楼梯》规定楼梯净宽应不小于1.2m,所以设计两个净宽1.2m的楼梯即可。防烟楼梯间也要约0.8m2的正压送风风道及6m2的前室,其中一个楼梯可与消防电梯合用一个10m2的前室。 16.《办公建筑设计规范》也规定建筑高度超过75mm的办公建筑电梯应分区或分层使用。根据多年的设计经验,为了有效使用电梯,一组电梯的提升高度不宜超过50m。按《高层民用建筑设计防火规范》规定100m以上的建筑应设置避难层的要求,50m左右开始设一个避难层是一个合理的分段。50m高度大约是15层,这一高度还相当于两个24m低层防火规范的高度。人们遇到火灾时,向上或向下走24m也是合理的。 17.没有必要所有的电梯都通到地下室,除货梯和消防梯有功能

设计中的重点难点及关键技术问题的把握控制及相应措施

设计中的重点、难点及关键技术问题的把握控制及相应措施 在本项目的设计重点问题的决策上,充分听取甲方意见,在规范许可范围内尽量满足甲方要求,做到:分析问题不主观、解决问题不拖延、修改方案不厌烦、承担责任不推诿。公司成立了专门针对本次项目的项目小组,在设计的重点问题中集合各个专业,会同甲方,施工方等进行磋商力求设计出高质高量的工程项目设计。 针对本项目的难点技术: 1)与甲方、施工方紧密配合,因地制宜分析、修改、补充设计,提出合理化建议。作为施工预先控制,现场人员将及时协助甲方、监理、施工单位,制定、审查施工方案,尤其在土方造型,苗木种植等难点和部位一定到场协助。而且,从保证质量的前提出发,尽量提供在类似工程中的有效经验,为加快施工进度提供技术服务。 2)施工期间与监理和施工单位搞好团结协作,在不违反国家规范,不降低工程标准,不影响工程质量的前提下,积极采纳合理化建议,努力降低工程造价,配合各方做好质量控制、进度控制和投资控制。 3)不按设计图纸进行施工的,一旦发现问题及时向甲方反馈,若遇影响工程的重大技术问题及时向甲方提交备忘录。 4)施工交底前,作好全部设计工作的完善和修改工作,并派出项目负责人、项目主管经理及各专业负责人参加交底。设计施工交底包括对施工图设计交底、加工及安装技术交底,负责将设计内容、设计意图、设计中技术要点向甲方和施工方作详尽介绍,并认真听取甲方及施工方对设计提出的问题,作好记录,并做出合理准确答复,形成纪要。 5)变更设计 (a).施工阶段发生的变更设计及设计原则、工程规模、设计标准等较重大的设计变更,必须经过甲方、工程监理方、设计方、施工方四主方召开会议讨论研究,做出决议,进行变更设计。上述情况的变更若属设计方或甲方原因,

文创产品设计思路六个原则

文创产品设计思路六个原则 从“吃住行游购娱”到“商养学闲情奇”,旅游的升级换代随着社会物质生活水平的提高而不断加快。游客对于景区的文化内涵与文化体验需求不断提升。由此,设计感十足、独具特色、承载了景区文化内涵的特色文创商品逐步走俏,在游客心中占据越来越重要的地位。 一个优秀的文创产品,既具有产品实用功能性,更重要的是其中蕴含的精神文化,能够带给人生活的便利与文化的认同归属感。因而,景区文创产品设计也逐步成为景区营销中重要的载体。 一、景区文创产品的重要作用 1.制造话题 旅游商品通过文化创意的加成,形成了一个个病毒式的营销案例。当下传播最厉害的渠道即是互联网端的口碑传播,年轻人群构成了互联网上口碑传播的主要力量,旅游文创商品与年轻人群的传播痛点完美契合,故宫这几年的全面文创,尤其是文创商品,不仅为故宫带来了产品销量的增加,更在年轻人中形成了一股话题浪潮,在游客中代表传统的故宫仿佛获得了新生,也让文化以一种更新的方式影响着新一代人群。 以文化创意为核心举办的活动,不仅销售文化创意产品,也制造了足够的话题为景区吸引游客。在台湾,由荷兰设计师霍夫曼设计的18米高的黄色小鸭停泊在高雄港,一个月内吸引了近400万人次参观。 2.传播景区文化 通过文化创意产品的传播,还可以让非物质文化遗产再次以物质形态真正地融入现代人日常生活当中,将对“非遗”的保护和传承起到重要的作用。这样的文创产品不但越来越受到游客们的欢迎,同时更能促进景区“高频消费”。 在台北故宫博物院中,各色各样的文化创意产品与早已将文化、设计深深植入其品牌中,在有大开脑洞的文化创意产品吸引眼球的同时,也有深挖传统文化的文化创意产品通过一次次国际大奖将文化传播到全世界。 3.带动旅游景区发展 台湾是以文创为核心发展的地区,具有价值的旅游文化创意产品是每一个景区吸引游客,形成话题的必备妙招。 台湾乡村旅游的特色就是注重品牌与文化创意产品的开发。比如说酒庄,像水果、稻米这些农产品都可以做酒,于是监管粮食的部门就会辅导农民转型做乡村酒庄,甚至会扶持这些乡村酒庄去参加国际上的竞赛。

组织架构设计的原则

组织架构设计的原则 企业运作最核心的就是组织架构,组织架构没设计好,会带来非常多的管理问题。组织架构设计好了,很多管理问题迎刃而解。组织架构设计的一般原则包括以下6个方面。 企业运作最核心的就是组织架构,组织架构没设计好,会带来非常多的管理问题。组织架构设计好了,很多管理问题迎刃而解。铭拓咨询认为组织架构设计的一般原则包括以下6个方面。 组织架构设计原则---专业分工 利于专业人才的复制与培养,因为专业出效益。例如一个合格的营销领导人需要具备三种能力,品牌策划能力、销售的能力、管理的能力。像这种人非常不好找。有人说企业内组织因岗设人,其实现在这个时代还有一个观念叫因人设岗,有的时候真是这样,在进行岗位设计的时如果没有考虑到招聘的前提,岗位设计有时就是是错误的。你招不到这个人,因为你设计了一个天才,根本就不好招。所以只能把复杂的事情变简单切分开,招人就好招,不然招不到人。 通常培养一个营销总监一般要五年,至少三年以上,不然他真的没事做。所以说张瑞敏讲过一句话,要培养一个人,三年才刚开始干点事,五年更好用,八年之后就不好用。所以说企业要考虑人才的复制和培养,因为企业里面人、机、料、法、环,人是第一要素。岗位设计要考虑团队人才的结构。

专业出效率,只有专业的人才,才能有真正的发言权把事情做对。我们很多企业经常选择非专业人才去做专业的事情,这是最大的错误。 举个一个生产的例子,我们生产过程中有IE工程,有PE工程,有ME工程,叫PIME工程。PE是生产工程,IE是工业工程,ME是设备工程。在生产的整个运作当中,有这样的工程师做技术指导、设备的保护、生产工艺路线的设计等等,这些事情都是很专业的,PIME 这样的岗位专业要求是非常高的,既要懂工业工程又要懂设备工程。那在企业岗位设计的时候要把它拆分一下,把他拆开三个的时候招人就相对好招很多。 这么做道理是一样的。有的企业他是这样做的,招的是PE,让他去做ME做IE,他根本就做不了。就算是聪明一点,善于学习和总结的人,他也能做,但是他不一定有工业工程那么专业。很多企业都面临这样的问题,所以在组织架构的设计需要涉及到专业分工,因为只有专业才能出效果。就要考虑到专业人才的复制和培养,就要考虑到我能不能招到这种人。所以说有很多企业的问题,组织架构就决定了。 组织架构设计原则---责任唯一 利于责任量化,避免推诿扯皮,培养责任文化。我们之前举个一个例子,凡是同一件事情交给两个以上的人做,往往是没有结果的,这就是人性。干好了不知道谁的功劳,反正干的不好,叫法不责众反正大家都错了,大不了老板骂一顿算了。所以说你要想让一件事情给

模具设计原则和核心以及注意事项

模具设计原则和核心以及注意事项 一、 开模方向和分型线 每个注塑产品在开始设计时首先要确定其开模方向和分型线,以保证尽可能减少抽芯滑块机构和消除分型线对外观的影响。 1、 开模方向确定后,产品的加强筋、卡扣、凸起等结构尽可能设计成与开模方向一致,以避免抽芯减少拼缝线,延长模具寿命。 2、 开模方向确定后,可选择适当的分型线,避免开模方向存在倒扣,以改善外观及性能。 二 、脱模斜度 1 、适当的脱模斜度可避免产品拉毛(拉花)。光滑表面的脱模斜度应≥0.5度,细皮纹(砂面)表面大于1度,粗皮纹表面大于1.5度。 2 、适当的脱模斜度可避免产品顶伤,如顶白、顶变形、顶破。 3、 深腔结构产品设计时外表面斜度尽量要求大于内表面斜度,以保证注塑时模具型芯不偏位,得到均匀的产品壁厚,并保证产品开口部位的材料强度。 三、 产品壁厚 1 、各种塑料均有一定的壁厚范围,一般0.5~4mm,当壁厚超过4mm时,将引起冷却时间过长,产生缩印等问题,应考虑改变产品结构。

2、壁厚不均会引起表面缩水。 3 、壁厚不均会引起气孔和熔接痕。 四、加强筋 1、 加强筋的合理应用,可增加产品刚性,减少变形。 2、 加强筋的厚度必须≤ (0.5~0.7)T产品壁厚,否则引起表面缩水。 3、 加强筋的单面斜度应大于1.5°,以避免顶伤。 五、圆角 1、 圆角太小可能引起产品应力集中,导致产品开裂。 2、圆角太小可能引起模具型腔应力集中,导致型腔开裂。 3、 设置合理的圆角,还可以改善模具的加工工艺,如型腔可直接用R刀铣加工,而避免低效率的电加工。 4 、不同的圆角可能会引起分型线的移动,应结合实际情况选择不同的圆角或清角。 六、 孔 1 、孔的形状应尽量简单,一般取圆形。 2 、孔的轴向和开模方向一致,可以避免抽芯。

平面设计核心技巧

平面设计核心技巧 平面设计核心技巧 平面设计的技巧很多,字体的选取和搭配,排版布局的规则,留白的规律,说起来复杂,梳理起来也不是特别多。下面给大家介绍平面设计核心技巧,欢迎阅读! 平面设计核心技巧01、管好你的字体 请务必选择易读性较高的字体,太多的字体类型挤压在一起也是非常难以识别的,尽量使用简单协调的字体组合。 这个案例中仅仅使用了名为Aileron 的字体族,这是一款无衬线字体,整体风格简约而富有现代美感,字体族中包含了多种字重和变体。 02、不要害怕放大 将字体、形状等需要强调的内容放大。适当地搭配色彩,让需要强调的部分看起来巨大醒目,在这个案例中,我用Releway 字体来呈现“Scale”这个词,因为这个字体更加敦实、清晰,放大后看起来体积感十足。 03、控制好各个元素的间距 “Respect”这个词的字间距被压缩,从而让整个单词显得更有凝聚力。排版中,各种元素间距需要根据实际情况来调整,内容多的时候可以适当收紧,少的时候可以适当放松。间距大小都需要兼顾到基本的可读性,分太开和离太近都很难让人阅读。 04. 明智地选取配色 选取同一色系下的不同色调,可以保持整体的一致性。色调明亮程度的差异能给配色带来对比度,精致的文字需要用深色的背景来衬托,这也是为什么我在案例的文字中使用了浅绿色,提高清晰度,增强可读性。 05. 干净,明快,清晰 通过提升文字内容和背景图片之间的明暗对比来提升可读性。通常使用纯黑和纯白的文字可以更为便捷地实现这一点。 06. 字体也有感情 确保你选取的字体和你的内容保持一直的调性。带有圆角的字体看起来会更加友好(这里用的Quicksand),棱角分明的字体看起来更加强硬(比如Sans Serifs),衬线体会看起来更加优雅而精致。 07. 用对齐营造秩序 对齐和对称都是让设计作品更加富有秩序的手段。相对而言,对齐运用范畴更广泛。这里的案例中,左边的直线勾勒出对齐的边缘,提高了设计的整体性。 08. 保持简单 保持简单,但是别忘了最基础的原则。使用有对比度的配色,用稳固而均衡的`排版框架。 09. 复制是多页文档设计的精髓 如果你在设计一份多页的文档,最简单的方式就是复制页面,然后替换其中的图片,然后编辑文本内容。合理地运用线条点缀,保持样式的一致性。 10. 原创性与创造性 和研究一样,平面设计的技能和思考一样需要原创性和创造性。你并不一定非得使用大家都在用的字体和样式,规避流行并探索自己的风格,会让你的设计工作与众不同。 11. 用层次来梳理内容 将内容和信息排列得更加层次化是视觉设计中最重要的部分,调整你的内容中元素的色彩和比例,可以观察到它在整体视觉中重要性的变化。 12. 对称也很有用

框架设计原则

大纲 模块分包原则 框架扩展原则 模型划分原则 接口分离原则 组件协作原则 功能演进原则

R P C R e m o 'n g B u s i n e s s refer received request connect bind connect bind send reply invoke invoke encode merge write read getProxy getInvoker export refer decode serialize select list register getExecutor noEfy getRegistry noEfy list invoke invoke Provider Consumer Exporter Interface Proxy Filter Invoker Invoker Filter Implement Client Server Transporter LoadBalance Protocol NoEfyListener Registry Protocol Registry Exchange Service SerializaEon Inherit Init Dubbo F ramework Depend DubboInvoker DubboProtocol DubboExporter Interface Class ProxyFactory Invoker Proxy ReferenceCon?g ServiceCon?g Con?g Call Cluster Codec ObjectOutput ObjectInput Exchanger Transport Serialize Directory Cluster ThreadPool RegistryProtocol U s e r A P I C o n t r i b u t o r S P I RegistryFactory RegistryDirectory deserialize export invoke invoke invoke export ChannelHandler ExchangeHandler Router RouterFactory Monitor Monitor MonitorFactory route MonitorFilter ExchangeSerever ExchangeClient count refer received getMonitor Start get export invoke invoke new subscribe Dispatcher getRouter dispatch DubboHandler merge getRouter getRegistry getMonitor wrap connect connect bind bind

核心筒设计要求

高层核心筒设计注意事项 1. 核心筒的结构以剪力墙为主,也可以用密柱 2. 高层剪力墙的厚度一般都大于等于 250(.(8 度及以上地区上地区)),所以画图最好至少画到300,一般底层厚顶层薄,逐渐过渡逐渐过渡。画图时,内边线不动,向外扩边。 3. 若使用若使用 VAV 小型中央空调系统,需要加空调机房机房,风机盘管系统,不需要加空调机房,室内净高最少 2.4 米。 4. 强电弱电有自己的管井,最好上下楼层对齐,至少要有一个900*300 相重叠。 5. 水有冷冻水和冷却水,可以合并,能节省点面积 6. 消防管井消防管井高层要单独做,靠近消火栓,用防火门,供给消防栓喷淋 7. 残疾人的卫生间门要双向开,新建的1400*1800,老的是1000*2000 的规格 8. 如果往室外排风的话,排风和新风最好不靠在一起 9. 卫生间管道井里的水管数有 8 根 10. 消防电梯的数量设置: 15001500平方米以下,设置 1 个;1500-2000 平方米,设置两个(面积各地算法不同,上海是楼层的建筑面积减去管道井的面积来计算) 11. 防烟楼梯间若和防烟电梯合用前室,面积要大于等于10 平方米,前室和楼梯间里都要有正压送风,楼梯间的压强要大于前室的,用乙级防火门;不合用,即仅是防烟楼梯间的前室,面积大于等于6 平米平米,楼

梯间加送风,前室不加送风。 12. 卫生间里的(大便器 +小便器))/洗手盆 =2:1 13. 管弄井可以放马桶水箱,宽 400 14. 消防电梯下要有消防水池 15. 一般塔式高层办公楼标准层建筑面积大约1000m2~1500m2,有两个独立疏散楼梯就足够了,以 1500m2 一个标准层来计算,办公楼一般差不多 20m2 一个人(按北京公布的办公楼使用面积:办公人均6m2;会议2.3m2;;辅助用房1.8m2;服务用房1.4m2;人均使用面积人均使用面积是是11.5m2,合建筑面积大约是是16.5m2),即使以10m/人计算的话,每层最多150人,只需要1.5m宽的楼梯,根据《高层民用建筑设计防火规范宽的楼梯》规定楼梯净宽应不小于 1.2m,所以设计两个净宽1.2m的楼梯即可。防烟楼梯间也要约0.8m2 的正压送风风道及6m2 的前室,其中一个楼梯可与消防电梯合用一个10m2 的前室。 16. 《办公建筑设计规范》也规定建筑高度超过75mm 的办公建 筑电梯应分区或分层使用。根据多年的设计经验,为了有效使用电梯,一组电梯的提升高度不宜超过50m。按《高层民用建筑设计防火规范》规定100m 以上的建筑应设置避难层的要求, 50m 左右开始设一个避难层是一个合理的分段。 50m 高度大约是 15 层,这一高度还相当于两个 24m 低层防火规范的高度。人们遇到火灾时,向上或向下走 24m 也是合理的。 17. 没有必要所有的电梯都通到地下室,除货梯和消防梯有功能和消

APP设计十四大原则

APP设计十四大原则 导读】本文作者总结了十四条关于移动端产品设计的原则,其提倡的核心原 则就是从用户出发,充分考虑用户的使用体验。 一、充分考虑用户的使用习惯 比如大多数人拿手机的时候是双手握还是单手握,单手握的时候是右手操作还是左手操作,操作的时候用哪个手指就能进行操作。考虑到用户的使用习惯有 助于在设计时避开手指的触碰盲区。 二、充分考虑用户的使用场景和干扰源 用户使用产品是在什么时间,什么地点,什么环境下使用譬如,用户经常在嘈杂的环境中使用自己的产品,这时候的干扰源就是噪音,产品设计时应避免使用语音技术;用户经常在拥挤的环境中使用产品,则产品设计时应避免用户过多地进行输入操作;用户经常在地铁等网络环境不好的场所使用产品,产品就应该自动保存用户的信息,防止信息的丢失。 三、尽量减少产品层级 在移动设备上,过多的层级会使用户失去耐心而放弃对产品的使用。如果产品层级确实过深,考虑用一下几种方法扁平化你的层级结构:使用选项卡(tabs)结合分类和内容的展示;允许穿越层级操作,比如允许用户在第一层级对第二层级的内容进行直接操作(新浪微博信息列表页的长按)。 四、APP的第一层级 如果APP 的第一层级包括多种视图,确保在主操作栏上给出明显操作入口;如果APP 允许用户创建内容,考虑在第一层级给出创建内容的入口;如果APP 内容允许被搜索,考虑在第一层级给出搜索入口,用户可以通过搜索打破导航结构,进行全局搜索。 五、操作栏的设计 空间足够情况下,给出APP 图标;如果APP 支持用不同的方式展示内容,要在操作栏支持视图切换的功能。可以考虑用选项卡或者下拉菜单的方式来进行切换。 选项卡展示APP 视图的同时,使其便于浏览和切换,如果你希望用户频繁切换视图,可以考虑选项卡。如果你不想放弃垂直屏幕空间且希望用户不是那么频繁的切换视图,考虑使用下拉菜单。 操作按钮:操作栏上的操作按钮用来展示你APP 中的最重要功能的操作。 使用FIT 来确保优先展示操作按钮的准则 F —频繁。用户在访问界面时,是否会频繁使用这个操作 I —重要,这个操作对于用户来说是否真的很重要 T —典型,在类似的APP中,是否把这个操作作为典型的第一操作 一般来说,如果符合FIT 准则,则放在操作栏里,否则,它属于更多操作。比如:微博客户端的刷新按钮。浏览微博对于大多数人来说是第一诉求,而刷新按钮对于浏览微博来讲是一个重要的操作且操作频率极高,所以,微博的客户端一般把“刷新”这个操作放在主操作栏里。 六、主操作栏的内容不易过多,一般不超过三项 主操作栏的作用是为了把最重要的内容展示给用户,过多的内容容易对用户造成干扰。比如,腾讯微博的主操作栏里只有切换视图和写微博两个内容项,微信的主操作栏只有图标和把不

产品包装核心设计9大技巧

2019年已经过去了大半,你知道今年流行的设计趋势是什么吗?今天小编给大家整理了一下2019包装设计趋势. NO.1 强对比色 其实从2018年很多包装设计都运用了对比色的设计方向,这个趋势主要是运用大胆的强对比色,去夸张的突出产品的调性,可以看到像营养快线的新包装和王老吉的包装设计都用到了撞色的配色,这个配色能产生强烈的对比度,从而突出包装在展示效果中的冲击力。 NO.2 非对称设计 我们经常在设计中会用到对称的设计方法,对称相对来说比较有稳定性。在未来的设计中我们会通过一些几何性或3D的渲染来进行设计,但这种设计相对来说比较随意、比较灵动一些。所以这样的设计也会更好的去渲染出包装的这种活跃气氛。 NO.3 渐变色设计 渐变色在这两年的设计中应用的非常多,其实是结合互联网趋势的进行设计的,在包装的传统领域中渐变色,能让产品看着富有想象力,这也是一个不错的设计方向。 NO.4 大字体排版 通过运用大字体的排版设计,大小字体错落有致的排版效果,能够更

好地突出产品本身的核心关键词,并且使产品能够很饱满的设计出来,然后配合简化的背景与字体的元素,能够鲜明的对比出产品的卖点。 NO.5 非传统材料的运用 在现有的设计中,环保变成了包装的核心选材方向,那么材料的选择中,一要有环保型,二要避免浪费,让设计能够体现再生性,像包装的设计本身是一个具有线下材料的设计。所以我们在设计中要考虑到材料的可用性和可塑性。 NO.6 极简设计 化繁为简,在包装上尽可能的添加产品更多的信息,虽然可以很好的展现产品的特点,但是容易让人分不清主次弄的眼花缭乱,设计师通过简化的方式来对包装进行设计,反而使产品logo更为突显出来,从而达到产品的宣传最大化。 NO.7 天然材料 在包装设计中,木材等天然材料永远是包装设计中主流材质。其可用于回收材料制成的皮革、木材、厚纸板或纤维素等,同时也是包装设计中的天然材料。 NO.8 插画的运用 品牌们也越来越趋向于寻找充满活力和风格的插画作品,来体现自己

面向对象的5个基本设计原则

面向对象的5个基本设计原则: 单一职责原则(Single-Resposibility Principle) 其核心思想为:一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。职责过多,可能引起它变化的原因就越多,这将导致职责依赖,相互之间就产生影响,从而大大损伤其内聚性和耦合度。通常意义下的单一职责,就是指只有一种单一功能,不要为类实现过多的功能点,以保证实体只有一个引起它变化的原因。 专注,是一个人优良的品质;同样的,单一也是一个类的优良设计。交杂不清的职责将使得代码看起来特别别扭牵一发而动全身,有失美感和必然导致丑陋的系统错误风险。 开放封闭原则(Open-Closed principle) 其核心思想是:软件实体应该是可扩展的,而不可修改的。也就是,对扩展开放,对修改封闭的。开放封闭原则主要体现在两个方面1、对扩展开放,意味着有新的需求或变化时,可以对现有代码进行扩展,以适应新的情况。2、对修改封闭,意味着类一旦设计完成,就可以独立完成其工作,而不要对其进行任何尝试的修改。 实现开开放封闭原则的核心思想就是对抽象编程,而不对具体编程,因为抽象相对稳定。让类依赖于固定的抽象,所以修改就是封闭的;而通过面向对象的继承和多态机制,又可以实现对抽象类的继承,通过覆写其方法来改变固有行为,实现新的拓展方法,所以就是开放的。 “需求总是变化”没有不变的软件,所以就需要用封闭开放原则来封闭变化满足需求,同时还能保持软件内部的封装体系稳定,不被需求的变化影响。 Liskov替换原则(Liskov-Substituion Principle) 其核心思想是:子类必须能够替换其基类。这一思想体现为对继承机制的约束规范,只有子类能够替换基类时,才能保证系统在运行期内识别子类,这是保证继承复用的基础。在父类和子类的具体行为中,必须严格把握继承层次中的关系和特征,将基类替换为子类,程序的行为不会发生任何变化。同时,这一约束反过来则是不成立的,子类可以替换基类,但是基类不一定能替换子类。 Liskov替换原则,主要着眼于对抽象和多态建立在继承的基础上,因此只有遵循了Liskov 替换原则,才能保证继承复用是可靠地。实现的方法是面向接口编程:将公共部分抽象为基类接口或抽象类,通过Extract Abstract Class,在子类中通过覆写父类的方法实现新的方式支持同样的职责。 Liskov替换原则是关于继承机制的设计原则,违反了Liskov替换原则就必然导致违反开

学校课程设计:从“四个原则 ”到“五组核心要素”

学校课程设计:从“四个原则”到“五组核心要素” ——浅析泰勒原理在无锡市蠡园中学的实践与发展 【摘要】泰勒原理中的确定教育目标、选择学习经验、组织学习经验和评价结果四个基本原则构成了泰勒关于课程设计的系统模式。蠡园中学在借鉴泰勒原理的基础上,根据新的课程设计需求,将“四个原则”发展为“五组核心要素”,即方向与共识、目标与水准、结构与比例、方式与流程、资源与工具。五组核心要素在涵盖课程设计的基本步骤之外,进一步厘清了“课程目的”和“课程目标”的区别,注重理念与实践的互通,强调过程管理和对信息技术、丰富资源的利用,对当下的学校课程设计实践具有一定的实践性和参考价值。 【关键词】学校课程设计泰勒原理核心要素 学校教育是教育活动的主阵地。课程是学校教育的主要依托,它集中体现了学校教育的目的性、计划性和组织性。因此,课程设计成为学校教育要解决的首要问题。1949年,拉尔夫·泰勒(R.W.Tyler)出版了其著作《课程与教学的基本原理》一书,重在探讨课程与教学的基本问题,并提出了被后人誉为“经典课程范式”的泰勒原理,这对以后直至今天的学校课程设计都产生了深远的影响。通过借鉴泰勒原理提出的课程编制四个原则.实现目标化与高效性,并尝试克服“工具理性”弊端,江苏省无锡市蠡园中学在探索课程设计与实施的过程中生成了引领课程设计的“五组核心要素”,对实现目标体系多样性和评价过程完整性进行了颇多有益的尝试。 一、泰勒原理的基本阐释

泰勒原理指出,开发任何课程都要回答四个基本问题:学校应该达到哪些教育目标?提供哪些教育经验才能实现这些目标?怎样才能有效地组织这些教育经验?我们怎样才能确定这些目标正在得到实现?围绕以上四个基本问题,泰勒提出了课程编制的四个原则。 (一)确定教育目标 泰勒认为,确定教育目标是课程设计的关键,它是选择材料、构划内容、编制教学程序以及组织测验和考试的准则。对教育目标的选择必须考虑学生的需要、当代社会生活、学科专家的建议等多方面的信息,用教育哲学和学习理论对已选择出来的目标进行筛选,从而明确教育的职责。从某种意义上说,泰勒原理是以目标为中心的课程原理。 (二)选择学习经验 教育目标确定之后,面临的问题是要选择哪些学习经验,因为只有通过经验,才会产生学习,从而才有可能达到教育目标。学习经验并不等同于一门学科所涉及的内容,也不等同于所从事的活动,而是指学习者与使他起反应的环境中的外部条件之间的相互作用。学校可以通过安排环境和构建情境向教师和学生提供学习经验,以激发所期望的反应。在教学过程中,学生是积极主动的参与者,教师要引导学生主动探究问题。因此,泰勒认为,教师选择的学习经验应有助于培养学生的思维技能和学习兴趣,并帮助学生对新知识与原有知识进行有意义的建构。 (三)组织学习经验

面向对象七大基本设计原则

面向对象七大基本设计原则 面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心。在设计面向对象的程序的时,模式不是一定要套的,但是有一些原则最好是遵守。这些原则已知的有七个,包括:单一职责原则、开闭原则、里氏代换原则、依赖注入(倒转)原则、接口分离原则、迪米特原则、合成聚合复用原则。 原则一单一职责原则 单一职责原则(SRP:Single responsibility principle)又称单一功能原则 核心:解耦和增强内聚性(高内聚,低耦合)。 描述:类被修改的几率很大,因此应该专注于单一的功能。如果你把多个功能放在同一个类中,功能之间就形成了关联,改变其中一个功能,有可能中止另一个功能,这时就需要新一轮的测试来避免可能出现的问题。 原则二里氏替换原则 里氏替换原则(LSP:Liskov Substitution Principle) 核心:在任何父类出现的地方都可以用他的子类来替代(子类应当可以替换父类并出现在父类能够出现的任何地方) 四层含义: (1)子类必须完全实现父类的方法。在类中调用其他类是务必要使用父类或接口,如果不能使用父类或接口,则说明类的设计已经违背了LSP原则。 (2)子类可以有自己的个性。子类当然可以有自己的行为和外观了,也就是方法和属性 (3)覆盖或实现父类的方法时输入参数可以被放大。即子类可以重载父类的方法,但输入参数应比父类方法中的大,这样在子类代替父类的时候,调用的仍然是父类的方法。即以子类中方法的前置条件必须与超类中被覆盖的方法的前置条件相同或者更宽松。 (4)覆盖或实现父类的方法时输出结果可以被缩小。 原则三依赖注入原则 依赖注入原则(DIP:Dependence Inversion Principle)别名:依赖倒置原则或依赖反转原则 核心:要依赖于抽象,不要依赖于具体的实现 三层含义: (1)高层模块不应该依赖低层模块,两者都应该依赖其抽象(抽象类或接口);(2)抽象不应该依赖细节(具体实现);

设计原则与模式

设计原则与模式 学习目标 一、区分并理解下列设计模式: 1.工厂模式 二、面向对象设计中的两个核心问题 1.软件的可维护性:用户需求是不断变化,在原先的基础上进行简单的修改,以 适应用户新的需求,就是可扩展性越大越好,可以动态修改 1.1软件的可维护性 ?软件的开发阶段与维护阶段 ?软件难于维护的原因: 1.1.1过于僵硬 1.1.2过于脆弱 1.1.3复用率低 1.1.4黏度过高:作软件时,设计师都有一个设计方向和策略,将来 可能我要对它进行修改,一种是按原来的思想去修改,二种是 按功能更快的方式去修改,这样有可能与原设计思想相冲突,有 可能破坏原设计意图,如果通过原设计意图总是比我的设计总是 很烦,我的更好,更简单,那么这个系统就叫黏度过高。 2.软件的可复用性 2.1 软件的可复用性:代码重用,功能模块分离出来,可以应用到其它项目当中去,可重用性越高越好。 ◆复用的重要性 ◆传统的利用 代码的剪贴复用 算法的利用 数据结构的利用(jndi,rmi都使用的树结构) 我们要从功能上去实现复用:我们后讨论都按此去分析面向对象设 计的复用:提高系统的可扩展性,可插入性,灵活性,引出来的设 计模式。 ?可维护性与复用的关系 ?面向对象设计的复用 三、设计目标 ?可扩展性 ?灵活性 四、设计原则 ?“开---闭”原则(OCP) ?里氏代换原则(LSP) ?依赖倒转原则(DIP) ?接口隔离原则(ISP) ?组合/聚合复用原则(CARP)

一、区分并理解下列设计模式: 1.工厂模式 二、面向对象设计中的两个核心问题 1.软件的可维护性:用户需求是不断变化,在原先的基础上进行简单的修改,以 适应用户新的需求,就是可扩展性越大越好,可以动态修改 1.1软件的可维护性 ?软件的开发阶段与维护阶段 ?软件难于维护的原因: 1.1.1过于僵硬 1.1.2过于脆弱 1.1.3复用率低 1.1.4黏度过高:作软件时,设计师都有一个设计方向和策略,将来 可能我要对它进行修改,一种是按原来的思想去修改,二种是 按功能更快的方式去修改,这样有可能与原设计思想相冲突,有 可能破坏原设计意图,如果通过原设计意图总是比我的设计总是 很烦,我的更好,更简单,那么这个系统就叫黏度过高。 2.软件的可复用性 2.1 软件的可复用性:代码重用,功能模块分离出来,可以应用到其它项目当中去,可重用性越高越好。 ◆复用的重要性 ◆传统的利用 代码的剪贴复用 算法的利用 数据结构的利用(jndi,rmi都使用的树结构) 我们要从功能上去实现复用:我们后讨论都按此去分析面向对象设 计的复用:提高系统的可扩展性,可插入性,灵活性,引出来的设 计模式。 ?可维护性与复用的关系 ?面向对象设计的复用 三、设计目标 ?可扩展性 ?灵活性 四、设计原则 ?“开---闭”原则(OCP) ?里氏代换原则(LSP) ?依赖倒转原则(DIP) ?接口隔离原则(ISP) ?组合/聚合复用原则(CARP) 4.1 “开---闭”原则(OCP) ●“开---闭”原则:一个软件实体应该对扩展开放,对修改关闭:这个模块可

一体化设计原则的说法

一体化设计原则的说法 概念 一体化的基本特征在于自愿性、平等性和主权让渡性,其核心是国家主权的让渡是一个长期的、渐进的过程,在这一过程中制度化和法律化就成为实现一体化的基本前提和保障。 当今世界上一体化程度比较高的地方包括欧盟、北美自由贸易区和东南亚国家联盟。 当今世界,“一体化”词语用处较多,企业也不例外,比如横向一体化、纵向一体化、产运销一体化、一体化项目管理、一体化设计、机电一体化技术、物流一体化、QHSE一体化管理体系、集约型一体化管理体系等,具体内涵和外延千差万别。究其实质,“一体化”概念的含义可以理解为:将两个或两个以上的互不相同、互不协调的事项,采取适当的方式、方法或措施,将其有机地融合为一个整体,形成协同效力,以实现组织策划目标的一项措施(见王治卿博士主编、中国石化出版社出版的《集约型一体化管理体系创建与实践》)。 其他说法 一体化integration 亦称综合化。其性质就是创发的进化论者们所说的“emergent whole”或者是“integrated who-le”(通过部分

的结合所出现的全部新的性质)。又称为种群一体化和群落一体化等。这一名词,现在克列门茨(F.E.Clements)等生态学家是经常使用的。在经济类文章的应用写作中,一体化常被提及。 为了提升国家政治和经济地位,增强国际竞争力。以欧洲为例,二战前的欧洲经济实力强大,长期称雄于世界。二战后,欧洲国家的世界地位大幅度下降,欧洲各国越来越希望在政治、经济上联合起来,以达到与美国、日本等经济强国相抗衡的目的。 1957年3月,法、德、比、荷、卢、意6国签订了《罗马条约》,成立欧洲经济共同体,通过建立关税同盟、实施共同农业政策、协调经济和社会政策,将成员国经济融合在一起,象征欧洲正式走上一体化道路。 随着欧共体统一市场建设的顺利进展,1991年12月,欧共体各成员国建立欧洲联盟。1999年,欧洲单一货币欧元成功启动。现在,欧元成为世界上和美元抗衡的重要货币。最近欧盟成员国又签署了欧洲宪法性质的《里斯本条约》,设欧盟总统,向着更高层次的一体化迈进。 尽管还存在很多问题,但在国际政治舞台上,一体化的欧洲用“一个声音说话”,在维护和发展自身利益上,比单个的欧洲国家更有力量。

PPT内容设计原则-一强调重点原则

学习导航 通过学习本课程,你将能够: ●了解强调重点原则; ●学会多用图型和图表说话; ●懂得文字和图片的巧排; ●知道运用结合和统一原则。 PPT内容设计原则 一、强调重点原则 强调重点是幻灯片内容设计的核心原则。在设计幻灯片时,要谨记:每张幻灯片都要有鲜明的观点,重点要非常突出。 图1 强调重点原则 PowerPoint是幻灯片的英文写法,由Point和Power组成。其中Point意为“点”,Power指“有能量、重量”,概括起来就是“有重量的点”,即“重点”。PowerPoint软件的特点就是观点鲜明(Point),突出重点(Power)。也就是说,只有把Power和Point 都做好,才能称之为真正的幻灯片。 1.一张幻灯片不等同于word的一个页面 在Word中,编辑的单位跟页码没关系,其无需打字,只要使用60个回车,就能从一个页面跳到另一个页面,因此,与其说Word的一页纸是编辑的单位,还不如看成是打印单位。 相较之,幻灯片不同,一张幻灯片不能等同于word的一个页面。很多人都有过这样的经历:字数太多,当一张幻灯片写不下时,就再建一张接着写。事实上,这是典型的“Word 搬家”,这样的幻灯片显然没有达到强调重点的原则,不提倡使用。 2.一张幻灯片等同于word的一个章节 幻灯片大纲的英文版叫“Outline”,相当于Word中的标题,属于结构性文字。一般来说,在幻灯片中,只能放入标题和结构性的文字,而不能放入过多的正文。如果实在需要放

入较多正文,可以添加在备注中。也就是说,幻灯片中的文字应该是纲要性的,因此等于一个章节,只有章节和标题才可以体现明确的观点和重点。 图2是某人做的一张幻灯片,其表示,由于Word文字多,幻灯片编辑区空间小,只能节选一部分来粘,所以把节选的部分称作“片断”。 图2 某人做的幻灯片 由图2可知,此类幻灯片有两个错误:一是标题没有论点,不能叫“片断”;二是所节选的文字没有重点。事实上,该幻灯片三段文字中的第一句都是核心,可直接提取核心内容,把每段第一句做成一级标题,同时把标题换成“实施方案”,如图3所示: 图3 修改后的幻灯片 通过对比不难发现,图3的观点表述更加明确,但这仍然不是幻灯片,只是多了背景颜色,没有观点和重点,因此只能称为“多级Word”或者“记事本”。 通常,幻灯片中的重点,要先提取出来,然后做加强。只有把核心明确突出的表现出来,在幻灯片打开时,观众才能够了解所讲的重点,使幻灯片达到质的变化,如果配合动画,就能够达到更好的效果。图4是二次修改后的效果。

现代设计史核心内容

现代设计史核心内容 一、填空题(每空1分,共25分) 1、现代设计的一个核心内容就是要改变设计为权贵的这种数千年的历史,而企图设计为大众服务。 2、英国工艺美术运动的理论指导家是作家约翰·拉斯金,而运动的主要实践人物是 威廉·莫里斯。 3、1930年8 筑外部设计)和 4 5、安东尼奥·高迪 6、法国巴黎圣母院是 7 必然被新古典主义 8 9的中坚人物和理论家,他最早提出了形式追随功能的原则,成 里特·维尔德设计的红蓝椅子。 11、新艺术运动的三大源泉是哥特式、罗可可式、日本艺术。 12、莫里斯的名言:“不要在你的家里放一件虽然你认为有用,但你认为并不美的东西。”意思是指在生活或设计中要将实用和美结合在一起。 13、从设计史的角度来看,如果没有工业革命就不会有所谓有现代设计,正是工业革命完成了由传统手工艺到现代设计的转折。随之而来,工业化、标准化和规范化的生产为设计带来了新的挑战。 14、1936年,美国建筑大师费兰克·赖特设计了流水别墅,创造了一种前所未有的动人建

筑景象,成为“有机建筑”思想的典范。 15、1928年,米斯·凡·德罗提出了少即是多的名言,提倡纯净、简洁的建筑表现。1929年,他设计了巴塞罗那国际博览会的德国馆,突出地运用了现代主义建筑的的基本特征,简单、功能主义、理性主义和减少主义的形式;加上为这建筑所设计的家具,特别是著名的现代主义经典椅子——巴塞罗纳椅,使他成为世界公认的设计大师。 16、英国工艺美术运动,以复兴手工艺及对手工艺劳动的尊重为前提,以为大众生产的美观而实用物品为宗旨,体现了现代设计的民主思想。 17、包豪斯(Bauhaus 18 二、单选题。(每题2 1、法国在“新艺术运动”。 A. 里昂 B. 马赛 2. A.格罗佩斯 B. 3 A.彼得·贝伦斯 B. 4、巴洛克风格始创于:( A 、意大利B、 5 6)。 C. 米斯·凡·德罗 D.凡德·威尔德 7)。 A.高度理性化、功能化和非人格化 B. 强调功能第一,形式第二 C.其核心内容是减少主义 D. 与现代主义有很多相似之处 8、哥特式建筑设计以其巧妙地构造,在充分实现教堂功能的同时,呈现出显著的()。 A.宗教特征 B.国家特征 C.地方特征 D.东方特征 9、下列不属于美国设计师雷蒙德·罗维的作品的有()。 A.“冷点”电冰箱 B.可口可乐商标 C.撞大运(Lucky)香烟盒 D.“飞歌”收音机 10、下面属于勒·柯布西耶的建筑代表作品的是( )。

《标准》中的10个核心概念

《标准》中的10个核心概念 在总结前期实验经验的基础上,通过广泛听取各方意见和建议,此次《标准》提出了10个核心概念。这就是:数感、符号意识、空间观念、几何直观、数据分析观念、运算能力、推理能力、模型思想、应用意识和创新意识。 核心概念有何意义呢?首先应该注意到,这些核心概念的内涵在性质上是体现的学习主体——学生的特征,它们涉及的是学生在数学学习中应该建立和培养的关于数学的感悟、观念、意识、思想、能力等,因此,可以认为,它们是学生在义务教育阶段数学课程中最应培养的数学素养,是促进学生发展的重要方面。 第二,《标准》将这些核心概念放在课程内容设计栏目下提出,是想表明,这些概念不是设计者超乎于数学课程内容之上外加的,而是实实在在蕴涵于具体的课程内容之中,或者与课程内容紧密结合的。从这一意义上看,核心概念往往是一类课程内容的核心或聚焦点,它有利于我们把握课程内容的线索和层次,抓住教学中的关键。并在数学内容的教学中有机地去发展学生的数学素养。 第三,深入一步讲,核心概念本质上体现的是数学的基本思想。数学的基本思想指对数学及其对象、数学概念和数学结构及数学方法的本质性认识。数学基本思想集中反映为数学抽象、数学推理和数学模型思想。这些思想是数学学习中的重要目标。不难看出,核心概念对数学基本思想的体现是鲜明的。比如,与“数与代数”部分内容直接关联的数感、符号意识、运算能力、推理能力和模型思想等核心概念就不同程度的直接体现了抽象、推理和模型的基本思想要求。这启示我们,核心概念的教学要更关注其数学思想本质。 第四,这些核心概念都是数学课程的目标点,也应该成为数学课堂教学的目标,并通过教师的教学予以落实。仅以“数学思考”和“问题解决”部分的目标设定来看,《标准》就提出了:“建立数感、符号意识和空间观念,初步形成几何直观和运算能力”;“发展数据分析观念,感受随机现象”;“发展合情推理和演绎推理能力”;“增强应用意识,提高实践能力”;“体验解决问题方法的多样性,发展创新意识”。这些目标表述几乎涵盖了所有的核心概念。 综上所述,把握好这些核心概念无论对于教师教学和学生学习都是极为重要的。 第一节数感 一般人提起数感,总感到它是比较玄乎的。也有人质疑,像数感这种因人的感觉而异的、较“虚”的东西有必要作为核心概念提出来吗?一些老师也感到数感作为课堂教学目标不好把握。这些情况说明,我们有加强对数感认识的必要。 一、两个实例给人的启示 实例一:2010年2月25日,国家统计局公布的《2009年国民经济和社会发展统计公报》显示:我国70个大中城市房屋销售价格同比上涨1.5%,其中新建住宅价格上涨1.3%。此报告一出立刻引起全国一片哗然。公众普遍反映此数据与实际状况严重不符。面对公众质疑,国家统计局召开紧急会议,讨论统计数据来源是否真实可靠?统计方法是否科学?舆论提出的一个问题是:不论统计部门统计方式是否科学,为何公众对房价的感觉与统计结果是大相径庭的呢?此例说明数感的确是存在的,它与公众的社会生活息息相关,并已成为现代社会公民所具有的基本数学素养的一部分。 实例二:一老师在教学指数幂的意义时,抛出一个现实情境问题:将一张纸对折32次,它的厚度有多大呢?老师给出的结论使学生在感到惊讶之余,更表示出强烈的质疑。该问题的结论是:其厚度可以超过世界最高峰珠穆朗玛峰的高度。毫无疑问,这样的问题会像磁石一样,紧紧吸引学生的注意力,使学生产生一种“不见结果不信服” 的学习内驱力。此例就其实质看,教师在这里利用的是,学生基于实际操作(将纸对折若干次)所建立起来的对2 的直观感觉与数学科学计算得出的结果之间的巨大反差,由此创设出一个生动的极富吸引力的学习环境。这一实例说明,学生在学习数学概念时,其固有的数感不仅在起作用,而且老师若能适时地利用学生原有数感的特点,使其形成课堂教学中的认知冲突,则能大大提高课堂教学的效率。 二、对数感的基本认识 “数感”一词的英文表述为“Number Sense”,可翻译为多种意思,如感觉、感官、理念、意识、领悟等等。那么,反映在数学课程中的数感基本内涵究竟应该如何理解呢?事实上,在这一点上人们的认识仍然是多元的。 1.一些关于数感内涵的说法。 因篇幅所限,这里不一一详述国内外关于数感的种种说法,只将其做大致的梳理。归纳成这样几类:其一,认为数感是“关于数字(量)的一种直觉”;其二,认为数感与语感、方向感、美感等类似,都会有一种“直感”的涵义,具有对特定对象的一种敏感性及相关的鉴别(鉴赏)能力;其三,认为数感是一种主动地、自觉地或自动化

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