- 1、本文档共65页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
设计需求--续 小小馅饼店对不同地区的市民口味还研制了适合当地的馅饼。例如济南连锁店的馅饼体现鲁菜特色,香咸。烟台地区连锁店馅饼,体现海鲜特色,味道清淡原汁原味……; 为了加强质量监管,将产品的配料采用统一配送来保证小小独特的产品品质,例如鲁中,鲁西加盟店必须统一到JiNan原材料厂获得统一原料;鲁东地区加盟店必须统一到QingDao原材料厂获得统一原料;浙沪地区加盟店统一到ShangHai原材料厂获得统一原料…….。 设计要求: 请参看关于设计模式中的工厂方法和抽象工厂设计模式,给出如上需求的设计 并给出类图结构图 * 插播: Java8 新特性 public interface test{ //常量 [ // 抽象方法] // 非抽象方法 default void mymethod(){ } } 插播: Java8 新特性 public class A implements test{ //可以不重写实现mymethod } public class MainTest{ public static void main(String[] s){ A a=new A(); a.mymethod(); } 第四章II 抽象类和接口 1. 抽象类 (1) 抽象类定义 2. 接口 (1) 接口定义 (2) 实现接口 (3) 接口继承 3. 现实应用举例 3.接口的继承 interface A { int AA=1; void showa( ); } interface B extends A { int BB=2; void showb( ); } interface C extends B { int CC=3; void showc( ); } interface D extends C { int DD=4; void showd( ); } class E implements D { int e=5; public void showa( ){System.out.println(“a=“+a);} public void showb( ){System.out.println(“b=“+b);} public void showc( ){System.out.println(“c=“+c);} public void showd( ){System.out.println(“d=“+d);} public void showe( ){System.out.println(“e=“+e);} } class Interface_H_C { public static void main(String args[ ]) { E ee=new E( ); ee.showa( ); ee.showb( ); ee.showc( ); ee.showd( ); ee.showe( ); } } 第四章II 抽象类和接口 1. 抽象类 (1) 抽象类定义 2. 接口 (1) 接口定义 (2) 实现接口 (3) 接口继承 3. 现实应用举例 (1)二者区别 相同点 都包含抽象方法 都不能被实例化 都是引用数据类型 约定: 抽象类 约定了多个子类共同使用的方法. 接口 约定了多个互不相关的类之间共同使用的方法 继承性: 抽象类与子类之间采用单继承机制 一个类实现多个接口则可以实现多重继承 结构: 抽象类中可以包含非抽象方法,也可以声明构造方法. 接口中的方法全是抽象方法,不能声明构造方法 访问权限: 抽象类具有和普通类一样的访问权限 接口和类也是一样的访问权限,但是成员只能是public权限 成员变量: 抽象类中可以声明成员变量,子类可以对该成员变量赋值 接口只能是常量 不同点 插播:Design Pattern What?经验集合 Why?可重用代码,保证代码可靠性 Who?GoF(Gangs of Four)提出 How Many?23种 推荐资源: Books Design Patterns -Element
您可能关注的文档
- 某小区设计概念分析.ppt
- 人教版地理必修二3.3-以畜牧业为主的农业地域类型-课件....ppt
- 人教版高中英语必修三unit1-Festivals-around-the-world-Using-language-(共29张PPT).ppt
- 人教版小学一年级数学10的认识课件(1).ppt
- 人类与地理环境的协调发展复习课件.ppt
- 人体运动的执行体系-动作分析剖析.ppt
- 1、程啸:中国侵权责任法.ppt
- 4.1普查和抽样调查课件.ppt
- 6-第6章-固定床反应器3.ppt
- 7滑模控制剖析.ppt
- DeepSeek培训课件入门宝典:第2册 开发实战篇 .pptx
- 全面认识全过程人民民主-2024春形势与政策课件.pptx
- 2024春形势与政策-全面认识全过程人民民主.pptx
- 2025年春季学期形势与政策第二讲-中国经济行稳致远讲稿.docx
- 2024春形势与政策-铸牢中华民族共同体意识课件.pdf
- 2024春形势与政策-走好新时代科技自立自强之路课件 (2).pptx
- 2024春形势与政策-走好新时代科技自立自强之路课件.pptx
- 形势与政策学习指导教学-整套课件.pdf
- 2023年春季形势与政策讲稿第三讲-开创高质量发展新局面.pdf
- DeepSeek培训课件-清华大学-DeepSeek模型本地部署与应用构建.pptx
最近下载
- 2022年南昌交通学院计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案).docx VIP
- 卡乐控制器PCO控制器说明.docx VIP
- 光伏玻璃研制及其工艺浅析.pdf VIP
- 企业质量环境职业健康安全管理体系内部审核报告QES.pdf VIP
- 2024年高考物理真题汇编(19套).docx
- 2024年濮阳职业技术学院单招职业技能测试题库及答案一套.docx VIP
- [江苏]2025年专利协作江苏中心招聘专利员130人笔试历年参考题库(频考点试卷)解题思路附带答案详.docx VIP
- 正泰变频器NVF2G变频器说明书使用手册.pdf
- 地下车位转让合同_地下车位转让合同格式.docx VIP
- 2023年南昌交通学院计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案).docx VIP
文档评论(0)