- UML2面向對象分析與設計(第2版)
- 譚火彬編著
- 531字
- 2019-07-01 10:17:32
第1章 上升到面向對象
從早期的手工開發階段到軟件工程的出現,從傳統的結構化開發方法到面向對象的方法,軟件開發方法正逐漸扮演著更加重要的角色。而面向對象的方法也已取代了傳統的軟件開發方法,成為軟件開發方法的主流。對象、類、封裝、繼承和多態等概念也已被廣泛接受。
本章從一個簡單案例入手,分析面向對象方法的特點,并對對象技術中的各類關鍵概念進行詳細介紹,從而幫助讀者建立面向對象的思維方式,為后續的分析和設計打下理論基礎。
本章目標
本章是基礎章,通過對本章的學習,讀者能夠快速地掌握面向對象領域的核心概念,了解面向對象技術、系統分析與設計及它們與UML之間的關系,并建立面向對象的思維方式。
主要內容
(1)從結構化到面向對象:理解傳統結構化方法與面向對象方法之間的思維差異,掌握它們在具體應用中的區別和聯系。
(2)面向對象技術:掌握面向對象技術的定義,了解面向對象技術的發展歷史,對面向對象技術的優勢要有一定的認識。
(3)對象和類:掌握并理解對象和類的定義及它們之間的關系。
(4)面向對象技術相關原則:掌握抽象、封裝、分解、分層、復用等面向對象的基本原則,掌握并理解泛化和多態機制的作用。
(5)上升到面向對象:了解面向對象、建模和UML之間的關系,并對面向對象的建模要有一定的認識。
推薦閱讀
- Embedded Linux Projects Using Yocto Project Cookbook
- 玩轉Scratch少兒趣味編程
- DevOps for Networking
- Visual C++實例精通
- 神經網絡編程實戰:Java語言實現(原書第2版)
- 微信公眾平臺開發:從零基礎到ThinkPHP5高性能框架實踐
- Python Data Structures and Algorithms
- Developing SSRS Reports for Dynamics AX
- FFmpeg開發實戰:從零基礎到短視頻上線
- Natural Language Processing with Python Quick Start Guide
- Puppet:Mastering Infrastructure Automation
- Learning Shiny
- Spring Boot從入門到實戰
- Socket.IO Cookbook
- Zend Framework 2 Cookbook