- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GIS设计6面向对象分析与设计概要
(2). 用活动图来说明具体的工作流程。 例2:用活动图对操作建模的例子:用活动图描述类Line的操作intersection的算法。 * COM interfaces Developing with COM means developing using interfaces. All communication between COM components happens via the components’ interfaces. Interfaces are standardized by COM rules, so it does not matter what language is used to create a class. Interfaces help a class evolve over time because new interfaces can be added. However, once an interface is added, it can never be removed. The actual implementation can be altered (e.g., an algorithm can be updated without breaking any third party developer code), but the interface is permanent. Why interfaces? Some object-oriented programming languages use only classes and objects without interfaces. Problems can arise when a class needs to be updated and code changes. As the class and its code evolve, client code could become obsolete, and any client code using the class (instantiating it and using its properties and methods) may be caused to fail. For example, imagine a car dealer installing the latest stereo in your car. The new stereo has an AM/FM radio and a CD player. But what if you own cassettes, not CDs? Programming with interfaces would allow the dealer to install the new CD interface without changing or removing the cassette interface. Interfaces solve this problem of evolving code. Once written, code for an interface never changes; therefore, client code is less likely to break. The client code can assume an interface will never change. If the class needs to be reprogrammed, new interfaces are created. The class evolves without causing headaches for the existing client code. When a new interface comes out, the class stays the same, but the client can interact with the class through the newest interface. * In building a visual model of a system, many different diagrams are needed to represent different views of the system. The UML provides a rich notation for visualizing our models. This includes the following key diagrams: Use-Case
您可能关注的文档
- GBT22388奶粉中的三聚氰胺检测液相色谱质谱法.ppt
- geokit用户手册.docx
- gf频域法思考题.ppt
- gh1kj04.ppt
- GIS能力平台模板.pptx
- GIS设计7ArcObjects开发与实践.ppt
- GitLab-普通用户使用指南.doc
- Gitblit搭建及Git协作开发流程参考.docx
- GIT入门PPT.ppt
- git命令.ppt
- 2025年延边职业技术学院思想道德修养与法律基础期末考试模拟题及答案1套.docx
- 2025年河南水利与环境职业学院中国近现代史纲要期末考试模拟题附答案.docx
- 2025年江西行政管理干部学院马克思主义基本原理概论期末考试模拟题附答案.docx
- 2025年烟台职业学院马克思主义基本原理概论期末考试模拟题必考题.docx
- 2025年武汉华夏理工学院中国近现代史纲要期末考试模拟题及答案1套.docx
- 2025年新疆机电职业技术学院马克思主义基本原理概论期末考试模拟题必考题.docx
- 2025年昆明幼儿师范高等专科学校毛泽东思想和中国特色社会主义理论体系概论期末考试模拟题必考题.docx
- 2025年朔州陶瓷职业技术学院中国近现代史纲要期末考试模拟题必考题.docx
- 2025年白银希望职业技术学院中国近现代史纲要期末考试模拟题附答案.docx
- 2025年河南财经政法大学马克思主义基本原理概论期末考试模拟题附答案.docx
最近下载
- 工业机器人系统操作员(中级工)理论考核试卷及答案(六).docx VIP
- 专注的惊人力量.pptx VIP
- 陕西省西安市西咸新区2024-2025学年六年级上学期期末英语试题.docx VIP
- 国有企业人力资源工作流程图(收藏了).doc VIP
- MT∕T 244.1-2020 煤矿窄轨车辆连接件 连接链.pdf
- 加油站税控初始化管理系统V12.pdf VIP
- 房建施工工序定额及施工工效大全.pdf VIP
- 《天津市建设项目配建停车场(库)标准》DB29-6-2004详解.docx
- 《分析化学》全套课件完整版)ppt.pptx VIP
- 专题06 《昆虫记》中考考试题及典型习题训练 (含答案析)-中考语文常考名著之阅读指导及考试题训练.docx VIP
原创力文档


文档评论(0)