- 用Flutter極速構(gòu)建原生應(yīng)用
- 張益琿
- 478字
- 2020-01-20 15:01:05
第3章 Dart高級進階
通過第2章的學(xué)習(xí),相信你對Dart語言已經(jīng)有了初步的認(rèn)識。如果你愿意,那么可以使用Dart語言來編寫一些簡單的小程序,例如編寫幫你進行大量數(shù)學(xué)計算的簡易計算器程序,可以在控制臺打印出漂亮圖形的內(nèi)容輸出程序,等等。但是,盡管我們已經(jīng)可以初步使用Dart語言,但是和生活中使用到的應(yīng)用程序相比,目前我們所能編寫的程序始終顯得單薄。其實,我們了解到的內(nèi)容只是Dart編程世界中的冰山一角,在實際開發(fā)中,更多使用到的是Dart面向?qū)ο蟛糠值奶匦浴?/p>
面向?qū)ο箝_發(fā)是一種編程思想,與之相對的是面向過程開發(fā)。面向過程強調(diào)的是代碼的邏輯過程,編寫出的代碼簡潔、目的性強、邏輯聚合,適用于編寫科學(xué)計算類的相關(guān)程序。而面向?qū)ο髣t不同,其強調(diào)的是封裝與抽象,并且會極力模擬生活中的實際事物,這種方式開發(fā)的程序擴展性、維護性都很強,實際生活中的應(yīng)用大部分都是采用面向?qū)ο蟮乃枷腴_發(fā)而來的。
本章將進入Dart更高級內(nèi)容的學(xué)習(xí)。
通過本章,你將學(xué)習(xí)到:
? 函數(shù)的使用
? 定義類與使用類
? 方法與構(gòu)造方法
? 使用Setters與Getters方法
? 理解抽象方法與抽象類
? 對類進行擴展
? 可調(diào)用類的定義
? 使用模塊
? 使用異步編程技術(shù)
? 使用注釋與文檔
推薦閱讀
- Mastering Visual Studio 2017
- Node.js 10實戰(zhàn)
- Design Principles for Process:driven Architectures Using Oracle BPM and SOA Suite 12c
- 潮流:UI設(shè)計必修課
- Mastering QGIS
- Flux Architecture
- 高級語言程序設(shè)計(C語言版):基于計算思維能力培養(yǎng)
- Expert Data Visualization
- Teaching with Google Classroom
- C語言開發(fā)基礎(chǔ)教程(Dev-C++)(第2版)
- Distributed Computing in Java 9
- Python大規(guī)模機器學(xué)習(xí)
- Building UIs with Wijmo
- Learn Linux Quickly
- JavaScript語法簡明手冊