第篇:设计模式心体会
7月初周末准确说应该7月1号周六网话设计模式书评载电子书子章设计模式解继续网搜资料进步解设计模式终结:设计模式东西具体两句话法概括天起决定学设计模式话设计模式七月十号概百页感觉点难点感觉网找方法意间发现李建忠老师c#设计模式横谈系列讲座微软web cast课程讲解gof23设计模式讲加头尾25讲试听节课感觉抽时间边听课边书博客里写笔记赖加深印象二督促进度
三月总算设计模式学完遍原计划两月学完(星期三模式)计划两月学完实际花三月感触收获——c#语言更进步认识oo思想更全面解
步设计模式方面计划:巩固运设计模式巩固:话设计模式设计模式设计模式——复面象基础敏捷软件开发:原模式实践书结合起系统然会买手头没关设计模式书运:部门前天提倡c#改版vb程序想台正机会理东西实际中应理加实际——唯学方法
面模式简单总结:
1创建型模式:
singleton:解决实例化象数问题抽象工厂中工厂象池等singleton外创建型模式解决 new 带耦合关系
abstract factory:创建系列相互赖象运行时改变系列
factory method:创建单象abstract factory
prototype:通拷贝原型创建新象
factory methodabstract factory builder需额外工厂类负责实例化边象prototype通原型(特殊工厂类)克隆易变象
果遇易变类起初设计通常factory method开始遇更复杂变化时考虑重构三种工厂模式(factory methodabstract factory builder)
2结构性模式
adapter:注重转换接口吻合接口适配象旧代码复类库迁移等
bridge:注重实现抽象实现分离支持象维度变化
composite:注重意接口关系转化关系屏蔽象容器部实现结构实现象象容器致性
decorator:注重稳定接口前提象扩展功实现象功扩展避免子类膨胀
facade:注重简化接口屏蔽子系统复杂性提供更高层接口供客户访问
flyweight:注重保留接口部享技术象存储进行优化(通享量细粒度象提供系统性)
proxy:注重假接口通增加间接代理实现更控制屏蔽复杂性
3 行型模式
template method:封装算法结构定义算法骨架支持算法子步骤变化
strategy:注重封装算法支持算法变化通封装系列算法时独立客户换算法
state:注重封装状态相关行支持状态变化通封装象状态部状态改变时改变行
memento:注重封装象状态变化支持状态保存恢复
mediator:注重封装象间交互通封装系列象间复杂交互需显式相互引实现解耦
chain of responsibility:注重封装象责支持责变化通动态构建职责链实现事务处理
command:注重请求封装象支持请求变化通组行抽象象实现行请求者行实现者间解耦
iterator:注重封装特定领域变化支持集合变化屏蔽集合象部复杂结构提供客户程序透明遍历
interpreter:注重封装特定领域变化支持领域问题频繁变化特定领域问题表达某种语法规句子然构建解释器解释样句子达解决问题目
observer:注重封装象通知支持通信象变化实现象状态改变通知赖象更新
visitor:注重封装象操作变化支持运行时类结构添加新操作类层次结构中改变类前提定义作类实例新操作
正确模式:
设计模式建立系统变化点基础进行里变化里应设计模式
设计模式应该演化方式获系统变化点断演化准确定位
模式模式设计模式种软件设计软力量非规范标准应夸设计模式作
设计模式心体会(2):
开始学设计模式已半年余第次接触设计模式次意间网话设计模式书前言第章感觉诱惑力程序员说巨概年十月份时候部门决定成立读书会系统学设计模式
通学设计模式学设计模式进步熟悉巩固面象思想进步熟悉c#语言次设想果引入面象思想结合设计模式重写改善系统(必须重写说设计模式种思想语言实现已选择门语言疑非常重vb6面象方面欠缺甚具备条件)系统会目前样需维护?
话设计模式书实gof设计模式——复面象软件基础书翻译更容易理解通俗易懂语言阐述软件设计程中模式某种特定环境设计方法(代码高聚低耦合良扩展性维护性)达目许方法寻找方法件容易事设计模式前设计验总结告诉某种特定环境样设计师学设计模式助设计软件程中少走弯路
gof23设计模式然理解实现应思考真正体会精妙处体会较深模式:1 strategy——封装系列算法间相互换算法单指数结构中算法实践中封装类型规策略模式运极广泛2 template method——说做模式抽象类方模式通变行移父类中子类中重复代码提供代码复台3 facade——提供基础架构统访问减少复杂性web编程者中三层架构思想层封装部分功提供层统方法调整framework体系facade模式封装着10升级35越越复杂高级功封装说facade处4 abstract factory——提供创建系列相关相互赖象接口需指定具体类太抽象说例子三层架构中bll层dal层调会直接dal层中类果dal层分sql serveroracle访问bll层需根实际情况决定实例化dal层中类希两种dal层切换时bll层ui层做改变bll层dal层中增加接口层(体现抽象精神者说面接口编程佳体现)抽象工厂(dalfactroy)实例化dal层中实例5 singleton——确保类仅实例提供访问全局访问点单件窗体点menu弹出窗体根改变开始意识程序员设计者区开始意识学眼中编程强——少现程序员
做科毕设基javaswing设计类似绘图程序系统终设计出程序错知道设计实糟糕明显低聚紧耦合代码甚连愿意维护书中句话:百分百软件初设计者维护更感次设计失败(连设计者原意维护)
设计模式精解出现说眼前亮第想读次书(现没读完)究竟什模式?书中解释模式针特定场景特定问题重复表达解决方案外模式必须三点:
1.重复性解决方案应该应外部场景
2.传授性解决方案应该移植问题情况中(绝数模式传授性建立约束效果基础)
3.表示模式名称
模式限面象限设计阶段甚限软件开发领域设计模式模式子集
前言中作者说现设计模式指导原策略非常清楚原帮助决定开始种解惑生活然第次解惑生活词语立刻感种生活
书中介绍软件开发程中三视角:
1.概念视角视角展现问题领域中概念概念模型实现软件少毫注意情况画出
2.规格视角软件接口实现
3.实现视角现唯视角——置身代码中
里更加肯定讲没注意东西东西应该非常感兴趣深深感慨:什现书
书中作者回顾前设计通断修改出优秀设计逐步展现出设计模式强威力书中句话典——果锤子会发现东西钉子意思说果知道种解决问题办法会想方法解决问题觉现面象设计中会类继承结果毕设——高继承体系导致紧耦合低聚
学书中介绍第设计模式:facade模式立刻设计模式产生浓厚兴趣发现完美义者试图追求结构完美程序代码(读性易维护)设计模式提供样仅仅点点部分设计
模式漂亮女孩知道仅外表漂亮涵想做事情什呢?然快接解
第三篇:设计模式心
刚学天浅薄心
学种设计模式中(目前止学创建性模式)种设计模式会种具体应场景种场景描述种需求变化设计模式解决变化
客户新需求程序发生改变什方法改变避免关键解决种变化设计模式寻求种通较方法解决种变化避免种变化应设计模式系统会发生变化
面象编程三机制认设计模式利中封装态(然设计模式样说继承没继承三机制排第呀基)工厂方法模式生成器模式封装意义仅仅封装代码实现更重封装系统中变化部分设计模式回答样封装种变化
系统中总会部分常发生变化相总部分改变频率较低某种范围理解改变部分设计模式作事情变化部分封装起实现变化部分变化部隔离样变化部分发生变化时会影响改变部分 果学设计模式感设计模式解决变化途径概括两步(纯属见解):转移变化二转化变化
首先转移变化
简单说a部分变化转移b部分请b变化a发生变化程序中变化调者转移调者类scene类显现种风格游戏场景调程序实例化类果天需求改变前风格游戏场景颜色太冷需改变前场景颜色时候决定谁发生变化?客户调程序改变scene类颜色属性呢类scene发生变化?设计模式回答请scene发生变化调者发生变化
什样回答时候系统已交付户果调者发生变化整系统发生变化(里讨简单应实际情况中没里简单果实际情况简单话设计模式估计没处)
然转化变化
确定改动scene样改scene呢?直接改?然行果样改调者设置scene某属性呢反正重新部署改?扩展种改变转化扩展外种
scene?重新设计sence生成dll交付然现程序调scene然时需调者稍微发生变化开始调者直接调scene呈现场景现改根配置文件决定呈现种scene果前已考虑问题调者需发生变化调者根配置决定呈现场景需求发生弯化需改变配置文件(xml)调者新添scene关联样改动变扩展带处显易见谓开闭原
文字完全理解着断学想文章估计改次学程理解错写错紧关键样面种错误拒绝承认错误正视错误?设计模式回答问题
第四篇:洋思模式心体会
洋思模式心体会
学杜郎口学洋思已年年学期进行规模听课活动谓轰轰烈烈学年时间心中然塌糊涂知半解难灵活运尝试着运时提襟见肘顾失彼成功验少点粗略感受
觉目标设计量简洁明通俗易懂绝数学生够完成果太难简单利学生学目标设计应控制13条宜果目标太节课根法完成白设计学生角度说目标时心中会产生恐惧排斥情绪利学
条件限制堂训练时采课练配套练缺少灵活性电子白板做练题总觉效果太道题目印象深亲手做记忆深刻
环节正努力尝试探索
第五篇:教学模式心体会
教学模式心体会
年校领导带领实施校特色四模块八环节课堂教学模式通年努力专研现流畅校教学模式运
课堂教学中然年专研中体会现谈谈法
改变旧观念接受新模式
新事物需通断学解新教学模式样学期学校组织进行次学深入解新模式涵原实施细组织通数次教学研讨课真正解种模式操作方法讲座听课教研积极参加积极行进行研究认识新模式确助培养学生学力助培养学生合作意识助学生学力提高助切实提高课堂效率积极课堂进行尝试努力实现学生体教师导高效课堂
二课堂学生
节课断提醒:放手学生更学时间学生会教师讲学生说出教师说学生通谈解决学生讨解决样意识课学生活动机会学生读书时间学生合作机会学生学独立解决问题力提高课挑关键性问题性问题组织教学充分发挥激励评价作学生情
展示样学生学热情高涨谁想表现谁想家认学效果提高
三课前准备做充分
节课教学需教师事先精心准备教学模式更怕指导学生样预刚开始带学生第次接触预学生知道该样手手手教方法显尤重学生学会预怕耽误课堂时间亲课堂学生预步进行指导告诉学生通拼读音标学会读单词通英汉互译熟练掌握单词亲课堂指导学生写预笔记反复然学生预完全放手相部分学生已开始预单元时感欣慰毕竟进步原踏步强
针年英语教学点法:
持续断语言知识玩培养学生持久兴趣初中英语教学重视培养兴趣单唱歌游戏培养学生持久兴趣新鲜劲孩子会厌倦唱歌游戏应该作初中学生学英语语言知识技手段培养兴趣手段采种手段帮助学生记忆力强时期记单词学语言规创造模仿机会提高学生语音语调英语学中听说读写译
五种力互补真正做听说先行读写光听说读写难收高效模仿培养学力难减轻学负担初中学生应
认真进行语言学
二英语应力需相应词汇学语言规掌握相数量词汇英语应力空中楼阁目前中学低年级英语教学中求学生掌握词汇求学生根提示图片说出该单词质非学生死记硬背鹦鹉学舌学生没相应读音规训练熟悉词汇拼写规单词音形意三者效结合起导致单词记忆困难成中学生学英语瓶颈
三中学英语教师应发展意识中学英语教师语言知识力求高认中学英语简单需太语言功底良教学技实时代进步社会发展样英语作广泛交际语更着高科技迅猛发展日新月异变化着果英语教师步封求进取语言知识快陈旧落伍误子弟会时代淘汰changing english in the changing world现代英语变化特口语方面变化方面体现出:1着生活节奏断加快更国际互联网形成间交际变越越简捷说话简单快捷现代生活特征现代英语方面变化表现字2着现代科学技术迅猛发展现代英语词汇急剧增加发现现代英语词汇相部分取新义旧词input(输入电子计算机数)store(电子计算机储存器)drive(计
算机驱动器)等3英国英语美国英语间距离越越许美国世界政治济影响日益强原美国英语影响越越特青少年影响越越美语发美国音时髦
然实施新教学模式程中困惑譬说学生作业量增忽略预导致课堂课情况想学校会教学模式实施创造条件相信久教学模式变成模式
教学更层楼
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档