- 3
- 0
- 约2.64万字
- 约 28页
- 2018-02-19 发布于浙江
- 举报
Jav的a设计模式详细版
设计原则:(重要)1.逻辑代码独立到单独的方法中,注重封装性--易读,易复用。不要在一个方法中,写下上百行的逻辑代码。把各小逻辑代码独立出来,写于其它方法中,易读其可重复调用。2.写类,写方法,写功能时,应考虑其移植性,复用性:防止一次性代码!是否可以拿到其它同类事物中应该?是否可以拿到其它系统中应该?3.熟练运用继承的思想:找出应用中相同之处,且不容易发生变化的东西,把它们抽取到抽象类中,让子类去继承它们;继承的思想,也方便将自己的逻辑建立于别人的成果之上。如ImageField extends JTextField;熟练运用接口的思想:找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。把很简单的东西搞得那么复杂,一次性代码,设计模式优势的实例说明:(策略模式)说明:模拟鸭子游戏的应用程序,要求:游戏中会出现各种颜色外形的鸭子,一边游泳戏水,一边呱呱叫。第一种方法:(一次性代码)直接编写出各种鸭子的类:MallardDuck//野鸭,RedheadDuck//红头鸭,各类有三个方法:quack():叫的方法swim():游水的方法display():外形的方法第二种方法:运用继承的特性,将其中共同的部分提升出来,避免重复编程。即:设计一个鸭子的超类(Superclass),并让各种鸭子继承这个超类。public class Duck{???? pub
您可能关注的文档
最近下载
- 2026中国杰出雇主外企名单(含资质+招聘入口).docx VIP
- SINEE正弦LGF580C1系列永磁空压机专用变频器用户指南(V101).pdf
- 培智三年级上册生活数学全册教案.pdf VIP
- JJF(蒙) 151-2026 地基形变监测雷达在线校准规范 (复件).docx VIP
- 三年级下册数学人教版《1-8单元全册重点、难点知识汇总》.docx VIP
- 26秋人教数学-第2课时 比大小.docx VIP
- 2022奥迪RS家族 campaign活动.ppt VIP
- JJF(蒙) 153-2026 非固定管道超声流量计校准规范 (复件).docx VIP
- TCL 家用空调KFR-72GW AP3a+B1使用说明书.pdf
- 2025年山东发展投资控股集团有限公司权属企业招聘笔试真题.docx VIP
原创力文档

文档评论(0)