首頁 常見問題 head first什麼意思?

head first什麼意思?

May 13, 2019 am 11:40 AM

head first什麼意思?

《HeadFirst設計模式》是2007年中國電力出版社出版圖書。本書作者Eric Freeman;ElElisabeth Freeman是作家、講師和技術顧問。本書的產品設計應用神經生物學、認知科學,以及學習理論,這使得這本書能夠將這些知識深深印在你的腦海裡,不容易被遺忘。

本書的寫作方式採用引導式教學。以大量的生活化故事當背景,以圖片做背景,閱讀起來生動有趣。書中模式告白節目,將設計模式擬人化成節目來賓,暢談其內在的一切。

本書大量採用UML的class Diagram(Static Structure Diagram)。書中的範例程式都是用Java編寫,本書所介紹的內容對於任何OO語言的使用者都適用,包括c 和c#。

《HeadFirst設計模式》(中文版)共有14章,每章都介紹了幾個設計模式,完整地涵蓋了四人組版本全部23個設計模式。前言先介紹本書的用法;第1章到第11章陸續介紹的設計模式為Strategy、Observer、Decorator、AbstractFactory、FactoryMethod、Singleton,Command、Adapter、Facade、TemplateMethod、Iterator、Composite、State、Proxy。

最後三章比較特別。第12章介紹如何將兩個以上的設計模式結合起來成為新的設計模式(例如著名的MVC模式),作者稱其為複合設計模式(這是作者自創的名稱,並非四人組的標準名詞),第13章介紹如何進一步學習設計模式,如何發覺新的設計模式等主題,至於第14章則很快地瀏覽尚未介紹的設計模式,包括Bridge、Builder、ChainofResponsibility、Flyweight、Interpreter、Mediator、Memento 、Prototype,Visitor。

第1章也介紹了四個基本概念(抽象、封裝、繼承、多型),而第1章到第9章也陸續介紹了九個原則(Principle)。

千萬不要輕視這些原則,因為每個設計模式背後都包含了幾個原則的概念。很多時候,在設計時有兩難的情況,這時候我們必須回歸到原則,以方便判斷取捨。可以這麼說:原則是我們的目標,而設計模式是我們的做法。

以上是head first什麼意思?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1423
52
Laravel 教程
1317
25
PHP教程
1268
29
C# 教程
1246
24