)一个软件团队开发绘图系统,设计了圆对象(Circle)、矩形对象(Rectangle)、线对象(Line)都支持Draw()函数,即可以通过Draw()函数绘制图形。为了加快项目进度,将角度对象(Angle)绘制功能交给了合作团队实现。但合作团队将角度对象绘制函数定义为了DrawAngle()。绘图系统提供给用户后,用户不满意,希望能统一的调用,不用记太多命令。应用适配器模式,用java应用程序完善该设计,绘制该模式的UML。 2)一个咖啡店可以提供大杯(JorumCoffee),中杯(MediumCoffee)、小杯(Smallcoffee)的咖啡(Coffee),为了满足不同用户的口味,在咖啡中可以添加牛奶(Milk)、或者糖(Suger);或者柠檬(Lemon),提供给用户不同口味的组合,如大杯咖啡牛奶,中杯咖啡加糖,小杯咖啡加柠檬,小杯咖啡加糖等。应用桥接模式,用java应用程序实现该设计,绘制该模式的UML类图。
2022-02-23 15:02:21 178KB 面向对象编程
1
1)观察者模式 某在线股票软件需要提供如下功能:当股票购买者所购买的某支股票价格变化幅度达到5%时,系统将自动发送通知(包括新价格)给购买该股票的股民。现使用观察者模式设计该系统,绘制类图并编程实现。 2)策略模式 设计一个网上书店,该系统中所有的计算机类图书(ComputerBook)每本都有10%的折扣,所有的语言类图书(LanguageBook) 每本都有2元的折扣,小说类图书(NovelBook)每100元有10元的折扣。现使用策略模式来设计该系统,绘制类图并编程实现。
2022-02-23 15:02:20 293KB 面向对象编程
1
课件PPT资源,主要集中在面向对象编程讲解这一块,共计5个PPt,其中最长的比较全面,是基于python的程序设计思想与方法的课件,正好整理材料收集的,发上来共享一下,但是为啥我不能修改币币呢,我只要一个意思意思就可以了,每次上传都不能修改,问题在哪呢?请管理员帮忙修改成1个哇,谢谢
2022-02-21 20:16:09 4.85MB python
1
对应文章在:https://blog.csdn.net/mazhiyuan1981/article/details/122998975
2022-02-21 09:07:46 43KB 面向对象编程
1
以面向对象程序设计方法的基本特征(抽象、封装、继承、多态)为主线,由浅入深、循序渐进地展开,系统介绍了MATLAB面向对象程序设计的思想、设计方法等
2022-02-16 21:13:24 5.36MB Matlab 面向对象 编程 英文原版
1
用 C 语言实现面向对象编程,我曾经在嵌入式控制系统工作过,苦于嵌入式系统编程一直是 C 语言,而没法用 C++或其他高级 语言的面向对象方法编程。经过研究生的学习和探索,偶然间发现高焕堂老师写 OOPC(面向对象 C 编程),感觉不错。遗憾的是上面没有提供继承的方法。根据本人的研究,在高老师的基础上,提出一 种可行而且结构明了的继承实现方法。至此,C 的 OO 编程中的封装、继承、多态都全实现了。现在 本人将其总结如下,希望对大家有帮助。
2022-02-09 20:05:08 103KB C 面向对象
1
面向对象编程收集.pdf
2022-02-09 19:09:03 434KB 网络文档
Java, Java, Java Object-Oriented Problem Solving Third Edition。 全面介绍java面向对象编程。经典的java教学书籍。
2022-02-02 17:36:49 6.28MB java
1
6.1 类定义与对象声明 6.2 对象的使用 6.3 对象成员 6.4 友员 friend 6.5 静态成员和对象组织 6.6 模板 6.7 应用举例
2022-02-02 13:02:38 866KB C++ 面向对象编程
读过的读者都知道,孙卫琴老师的书中,内容都是自己深刻思考过,并通过通俗易懂的语言表述出来,最大限度的易懂,易学,这是一本适合新手入门,掌握良好java开发习惯,开发思想的好书,希望大家多多从简单的示例中体会java的面向对象的开发思想,不要跟大多数java程序员一样,一直到现在仍然写着结构化的代码。
2022-02-01 15:50:30 40.72MB 孙卫琴 java 面向对象
1