1 / 74
文档名称:

Java与设计模式.ppt

格式:ppt   大小:106KB   页数:74页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java与设计模式.ppt

上传人:bai1968104 2019/8/23 文件大小:106 KB

下载得到文件列表

Java与设计模式.ppt

相关文档

文档介绍

文档介绍:Java与设计模式Lesson1设计模式分类创建模式结构模式行为模式优点面向界面编程降低耦合性增加灵活性創建模式设计模式之Factory-工厂模式客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。设计模式之Factory-工厂模式追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory设计模式之Factory-lassFactory{ publicstaticSamplecreator(intwhich){ //getClass产生Sample一般可使用动态类装载装入类。 if(which==1) returnnewSampleA(); elseif(which==2) returnnewSampleB(); }}设计模式之FACTORYMETHOD-工厂方法模式核心工厂类不再负责所有产品的创建,而是将具体创建的工作交给子类去做,成为一个抽象工厂角色,仅负责给出具体工厂类必须实现的接口,而不接触哪一个产品类应当被实例化这种细节。设计模式之FACTORYMETHOD-工厂模式请MM去麦当劳吃汉堡,不同的MM有不同的口味,要每个都记住是一件烦人的事情,我一般采用FactoryMethod模式,带着MM到服务员那儿,说“要一个汉堡”,具体要什么样的汉堡呢,让MM直接跟服务员说就行了。设计模式之FACTORYMETHOD-工厂模式publicabstractclassFactory{ publicabstractSamplecreator(); publicabstractSample2creator(Stringname);}lassSimpleFactoryextendsFactory{ publicSamplecreator(){ ......... returnnewSampleA } publicSample2creator(Stringname){ ......... returnnewSample2A }}lassBombFactoryextendsFactory{ publicSamplecreator(){ ...... returnnewSampleB } publicSample2creator(Stringname){ ...... returnnewSample2B }}設計模式之Builder-建造模式将产品的内部表象和产品的生成过程分割开来,从而使一个建造过程生成具有不同的内部表象的产品对象。建造模式使得产品内部表象可以独立的变化,客户不必知道产品内部组成的细节。建造模式可以强制实行一种分步骤进行的建造过程。

最近更新

2025年蜘蛛捕食叙事作文(锦集25篇) 23页

2025年度厂房买卖定金协议书(含配套设施) 10页

2025年度卡车买卖及车辆保险合同 10页

小肝Ca的螺旋CT表现NXPowerLite 52页

2025年落雪无声中学散文(集锦9篇) 32页

2025年度医疗责任保险合同违约金及医疗事故处.. 8页

2025年菊花妹妹的疑惑作文(精选21篇) 21页

2025年荷花》(第二课时)教学设计(网友来稿).. 54页

2025年草原的散文(精选9篇) 24页

快速性心律失常的药物治疗和现代观念专家讲座.. 53页

2025年英雄无畏作文800字(共20篇) 28页

2025年英语语法快速学习技巧(共8篇) 12页

2025年度农业项目评估机构合作协议范本 9页

自己的肖像描写作文(六篇) 9页

股权投资合作协议书样式汇总图片(二篇) 11页

人类疾病的生化专家讲座 56页

2025年苏科版八年级上册生物教案(推荐篇) 56页

2025年花花变小历险记童话作文(共篇) 18页

2025年花园我的乐园作文(共篇) 16页

羽毛球培训课程合同(6篇) 12页

2025年度企业安全生产绩效奖励合同 9页

2025年船模比赛作文(精选13篇) 20页

神经科急症识别和处置 98页

2024母亲节演讲稿感怀母亲(模板19篇)word模.. 25页

2024毕业班学生思想动员会校长讲话稿(5篇)wor.. 8页

人教版4-9第9课枫树上的喜鹊- 25页

2025年度二零二五年度装饰公司文化艺术馆装饰.. 10页

2025年度二零二五年度社区私家车位出租管理规.. 9页

2025届北京市中国人民大学附属中学高三三模英.. 11页

XX市蚊媒传染病传播媒介应急处置方案 28页