English Japanese Korean Thai Traditional Chinese 简体中文
Publish Now
Publish Books Publish Media Products My Store Self Publish
Gold Log In Cart
Category
Browse all kinds of eBooks, magazines, videos by category
    More services
    • All You Can Read

    • Channels

    • Hot topics

    Language
    English Japanese Korean Thai Traditional Chinese 简体中文
    Back
    Category
    • Home

    • Books

    • Pubook E-Ink reader

    • Magazines

    • Media

    • Newspapers

    • Adult

    Back
    Books
    • All

    • Free to read

    • Finance

      Finance
      • All

      • Management

      • Investing

      • Marketing

    • Literature/Fiction

      Literature/Fiction
      • All

      • LGBTQ

      • Literature

      • Fiction

      • Romantic Fiction

    • Leisure Life

      Leisure Life
      • All

      • Recreation

      • Illustrated Book

      • Fortune Telling

      • Travel

      • Eating Habits

      • Fitness

    • Humanities

      Humanities
      • All

      • History/Geography

      • Law

      • Politics/Military

      • Applied Sciences

      • Natural Sciences

      • Philosophy

      • Biographies

      • Sociology

    • News/Entertainment

    • Language/Computers

      Language/Computers
      • All

      • Computers/Technology

      • Language

    • Religion/Spirituality

      Religion/Spirituality
      • All

      • Motivational

      • Health/Nutrition

      • Christianity

      • Buddhism

      • Taoism

      • Islam

      • Other Religions

      • Relationships

    • Mangas

      Mangas
      • All

      • Comics

      • Illustrations

      • Fan Works

      • Romance Mangas for Teens

      • Teenage Mangas

      • High School Mangas

      • Romance Mangas

      • Yaoi Mangas

      • GL Mangas

      • TL Mangas

      • Gay Mangas

      • Others

    • Art/Design

      Art/Design
      • All

      • Performance Art

      • Art

      • Design

      • Photography

    • Parenting/Relationships

      Parenting/Relationships
      • All

      • Education

      • Kids/Teenagers

      • Pregnancy/Childbirth

    • Exams

      Exams
      • All

      • Study

      • Government Exams

      • Financial Licenses

      • Teacher Exams

      • Professional Exams

      • TOEFL/TOEIC

      • Learning Skills

      • Official Publications

      • Job Hunting Exams

    • Photo Books

      Photo Books
      • All

      • Female Photo Books

      • Male Photo Books

    Back
    Magazines
    • All

    • Free to read

    • Finance

      Finance
      • All

      • Business Management

      • Investing

      • Direct Marketing

      • Advertising

      • Law

    • News/Entertainment

      News/Entertainment
      • All

      • News Analysis

      • General News

      • Stars

    • Leisure Life

      Leisure Life
      • All

      • Travel

      • Hobby

      • Family Life

      • Fitness

    • Art/Design

      Art/Design
      • All

      • Design

      • Art Appreciation

      • Decoration

      • Photography

    • Literature/Spirituality

      Literature/Spirituality
      • All

      • Literature

      • Christianity

      • Buddhism

    • Male Fashion

      Male Fashion
      • All

      • Fashion

    • Female Fashion

      Female Fashion
      • All

      • Urban Fashion

      • Teen Fashion

    • Car/Audio

      Car/Audio
      • All

      • Music/Audio

      • Cars/Motorbikes

    • Sports

      Sports
      • All

      • Basketball

      • Baseball

      • Outdoor Sports

    • Language/Computers

      Language/Computers
      • All

      • Computers/Technology

      • Natural Sciences

      • Language

    • Parenting/Relationships

      Parenting/Relationships
      • All

      • Pregnancy/Childbirth

      • Education

      • Books for Kids

      • Books for Teenagers

    • Photo Books

      Photo Books
      • All

      • Female Photo Books

      • Male Photo Books

    Back
    Media
    • All

    • Free to read

    • Careers

    • Careers
      • All

    • Investing

    • Investing
      • All

    • Parenting/Relationships

    • Parenting/Relationships
      • All

    • Art/Culture

    • Art/Culture
      • All

    • Religion/Spirituality

    • Religion/Spirituality
      • All

      • Buddhism

      • Christianity

      • Motivational

    • Exams

    • Exams
      • All

      • Government Exams

      • Learning Skills

      • Professional Exams

      • Teacher Exams

      • Study

      • Financial Licenses

    • Language

    • Language
      • All

    • Leisure Life

    • Leisure Life
      • All

    • Literature/Fiction

    • Literature/Fiction
      • All

    Back
    Newspapers
    • All

    • 工商時報

    • 中國時報

    • 旺報

    • 联合日報

    • 光華日報

    Back
    Adult
    • Free to read

    • Gay

    • Nude male

    • Lesbian

    • Nude female

    • Adult Manga

    Finance
    • All

    • Management

    • Investing

    • Marketing

    Literature/Fiction
    • All

    • LGBTQ

    • Literature

    • Fiction

    • Romantic Fiction

    Leisure Life
    • All

    • Recreation

    • Illustrated Book

    • Fortune Telling

    • Travel

    • Eating Habits

    • Fitness

    Humanities
    • All

    • History/Geography

    • Law

    • Politics/Military

    • Applied Sciences

    • Natural Sciences

    • Philosophy

    • Biographies

    • Sociology

    News/Entertainment
    • All

    Language/Computers
    • All

    • Computers/Technology

    • Language

    Religion/Spirituality
    • All

    • Motivational

    • Health/Nutrition

    • Christianity

    • Buddhism

    • Taoism

    • Islam

    • Other Religions

    • Relationships

    Mangas
    • All

    • Comics

    • Illustrations

    • Fan Works

    • Romance Mangas for Teens

    • Teenage Mangas

    • High School Mangas

    • Romance Mangas

    • Yaoi Mangas

    • GL Mangas

    • TL Mangas

    • Gay Mangas

    • Others

    Art/Design
    • All

    • Performance Art

    • Art

    • Design

    • Photography

    Parenting/Relationships
    • All

    • Education

    • Kids/Teenagers

    • Pregnancy/Childbirth

    Exams
    • All

    • Study

    • Government Exams

    • Financial Licenses

    • Teacher Exams

    • Professional Exams

    • TOEFL/TOEIC

    • Learning Skills

    • Official Publications

    • Job Hunting Exams

    Photo Books
    • All

    • Female Photo Books

    • Male Photo Books

    Back
    Finance
    • All

    • Business Management

    • Investing

    • Direct Marketing

    • Advertising

    • Law

    Back
    News/Entertainment
    • All

    • News Analysis

    • General News

    • Stars

    Back
    Leisure Life
    • All

    • Travel

    • Hobby

    • Family Life

    • Fitness

    Back
    Art/Design
    • All

    • Design

    • Art Appreciation

    • Decoration

    • Photography

    Back
    Literature/Spirituality
    • All

    • Literature

    • Christianity

    • Buddhism

    Back
    Male Fashion
    • All

    • Fashion

    Back
    Female Fashion
    • All

    • Urban Fashion

    • Teen Fashion

    Back
    Car/Audio
    • All

    • Music/Audio

    • Cars/Motorbikes

    Back
    Sports
    • All

    • Basketball

    • Baseball

    • Outdoor Sports

    Back
    Language/Computers
    • All

    • Computers/Technology

    • Natural Sciences

    • Language

    Back
    Parenting/Relationships
    • All

    • Pregnancy/Childbirth

    • Education

    • Books for Kids

    • Books for Teenagers

    Back
    Photo Books
    • All

    • Female Photo Books

    • Male Photo Books

    Back
    Channels
    • 今周刊

    • 飽讀商周

    • 經理人

    • 大師輕鬆讀

    • 普洛達康

    • 禾馬

    • 台灣武俠傳說

    You haven't completed email verification, please complete email verification to purchase DRM Free or magazine subscription products
    You haven't completed phone verification, please complete phone verification to enable publishing features
    You haven't completed email verification, please complete email verification to enable publishing features
    • Home

    • Favorite

    • Account

    • Gold

    • Library

    More
    1. Home
    2. Books
    3. Language/Computers
    4. Computers/Technology
    5. 軟體設計樣式
    Make your design better

    軟體設計樣式

    5.0分,1 ratings
    Author 薛念林
    Publisher 臺灣軟體工程學會
    Follow Save Saved Share
    Released
    2017/09/01
    Language
    Traditional Chinese
    File format
    PDF (13MB), fit in large screen and Pubook
    Pages
    292
    ID
    104835
    ISBN
    9789868249455
    Provide Adobe DRM
    Provide PDF
    Offer DRM free license
    No

    Buy products firstAnd download app to watch

    Details
    DRM
    NT$350
    Explanation
    eBook
    Printed book
    Get NT$53 off
    查看適用禮券
    Buy

    Preview View

    Buy for others
    庫存
    • Intro

    • Chapters

    • Author

    軟體設計是軟體的靈魂,有好的設計,才會有好的軟體品質。物件導向設計以是目前最重要的設計方法,它具備許多優良的特性:抽象、封裝、繼承、多型等。然而,這些重要的特性對於許多程式的學習者而言,並不容易理解,太抽象了。軟體設計樣式(design pattern)可以說是物件設計的精華,學習設計樣式可以幫助你有效率的理解物件設計的優點。

    你可以把設計樣式想成物件導向系統設計的秘笈,你不用寫上四五個失敗的系統後才發現物件設計的必要,這些秘笈都是前輩們經歷過無數的系統的成功或失敗,把心得包裝成為樣式,以有結構、容易理解的方式發表出來,讓你快速的理解物件設計的好處,了解它的應用。

    從小就喜歡看武俠小說,學習程式設計的技巧就像上山習武一般,每學到一個新的技巧就覺得自己的功力更進一步。本書由淺入深,從 Java 物件程式設計、軟體設計原則、物件設計原則、UML圖形模組、軟體重整到設計樣式,希望循序漸進的帶您了解物件設計的武林世界中的各種招式秘笈。

    大略上我把學習物件設計分為三個階段:吾見物件、悟見物件、與無見物件。雖說有刻意賣弄玄虛之意,倒也十分貼切。

    第一階段:吾見物件

    對於軟體設計這一行,不論是哪一種方法論,都應該紮好馬步,對底層的程式設計熟悉。第一階段初次遇見物件導向技術,應該對其程式設計能夠徹底了解,本書在 Part I Java 中回顧 Java 在物件導向實作上的重點,作為後續樣式說明的基礎。基本的語法與程式邏輯設計不在本書範圍,您需要另外找書閱讀。

    除了實作,了解圖形模組也是非常重要的,一個中型系統有十萬行的程式碼使很平常的,我們在設計上一定要能視覺化,不能靠蠻力閱讀及維護程式碼。UML 是目前軟體模組設計方面的業學界標準,我們將在 Part II 圖模術中介紹。

    第二階段:悟見物件

    第二階段進入「設計議題」,探討設計原理與技巧。我將之分為「心訣」與「招式」,其中軟體設計原則、物件導向設計原則、軟體重構與設計樣式

    心訣(軟體設計原則)
    {獨}字訣:無雙無對,不重複原則
    {隱}字訣:私財勿露,資訊隱藏原則
    {定}字訣:以定制動,開畢原則
    {代}字訣:代父從軍,取代原則
    {劈}字訣:涇渭分明,模組化原則
    {隔}字訣:生人勿語,迪密特原則
    {通}字訣:異中求同,一般化原則
    {空}字訣:萬象皆空,善用介面原則
    {委}字訣:委以重任,善用包含原則
    {反}字訣:身不由己,控制反轉原則

    GoF 的設計樣式共有 23 個,連同上面十訣,我稱之為十訣二十三式。但本書僅介紹常用的15 個設計樣式:
    {乾坤挪移}: Adapter 樣式
    {虛實分離}: Bridge 樣式
    {小器晚成}: Factory Method 樣式
    {一式多款}: Abstract Factory 樣式
    {眾觀其變}: Observer 樣式
    {獨一無二}: Singleton 樣式
    {一法萬策}: Strategy 樣式
    {神行百變}: Decorator 樣式
    {剛中帶柔}: Template Method 樣式
    {三足鼎力}: MVC 樣式
    {隻手乾坤: Composite 樣式
    {逍遙遊}: Iterator 樣式
    {物換星移}: State 樣式
    {七星聚會}: Mediator 樣式
    {綿綿不絕}: Chain of Responsibility 樣式

    第三階段:無見物件

    到了第三層應該對物件的觀念與技巧充分了解,所以心中不再特別的掛念著物件,就如同張無忌忘卻太極的招式才能靈活的運用太極一般。本階段重點放在方法論及開發流程,例如瀑布式開發方式、敏捷式開發方式等,然這部份牽涉亦廣,需要另書描述。

    MOOCs 線上課程

    現在影音的錄製越來越方便,觀看所需要的網路環境也越來越成熟,於是乎新一代的數位學習機制 MOOCs (Massive Online Open Course) 也流行了起來,MOOCs 在台灣翻成磨課師,很有韻味。本教材的部分內容與 OpenEdu 平台合作,部分內容都已錄製詳細講解,穿插於電子書中。

    本書特點
    1. 理論與實務並重。一個觀念會用許多的實例、程式碼來說明,程式碼也同步放在 github 上,讓你方便練習。
    2. 重點整理。書中會穿插重點圖示,幫助你抓住概念。
    3. 問題反思。書中穿插問題反思,引導你思考這些觀念是否真的了解。
    4. 模組圖與程式碼並呈。許多會寫程式的,不會畫設計圖,會畫設計圖的不會寫程式,本書許多相互呼應的地方,能夠讓讀者漸漸的熟習兩者的對應。
    5. 教學影片。許多觀念用影片呈現會更容易理解,我們錄製了影片來解說。
    6. 練習題。每一章節都有許多練習題,讀者透過這些練習題可以更深刻了解內容。練習題包含簡單的選擇、簡答與程式題。
    More
    More
    前言
    Part I 馬步
    ch1 Java 物件基礎設計
    1.1 萬相皆物:類別
    1.2 陰隱陽顯:封裝
    1.3 練習
    ch2 Java 物件導向設計
    2.1 虛虛實實:抽象與繼承
    2.2 一法多形:多型
    2.3 無色無相:介面
    2.4 抽象的應用:NNEntity
    2.5 練習
    Part II 圖模術
    ch3 圖模概論
    3.1 模組
    3.2 UML簡介
    3.3 練習
    ch4 靜態圖模
    4.1 類別結構:類別圖
    4.2 物件結構:物件圖
    4.3 練習
    ch5 動態圖模
    5.1 功能情境:使用案例圖
    5.2 動態行為:狀態圖
    5.3 物件互動:循序圖
    5.4 練習
    ch6 圖模對應
    6.1 類別
    6.2 關連
    6.3 介面實作
    6.4 相依性
    6.5 練習
    Part III 心訣
    ch7 軟體設計原則
    7.1 涇渭分明:模組化原則
    7.2 低耦高聚原則
    7.3 無雙無對:不重複原則
    7.4 私財勿露:資訊隱藏原則
    7.5 生人勿語:迪密特原則
    7.6 不變應萬變:開畢原則
    7.7 防火牆:防護變異原則
    7.8 練習
    ch8 物件導向設計原則
    8.1 異中求同:一般化原則
    8.2 委以重任:善用包含/委託
    8.3 空為上:善用介面
    8.4 代父從軍:Liskov取代原則
    8.5 穠纖合度:介面分割原則
    8.6 所依皆幻:相依反轉原則
    8.7 身不由己:控制反轉原則
    8.8 練習
    ch9 把脈清毒:程式碼重構
    9.1 把脈:程式壞味道
    9.2 清毒:程式碼重構
    9.3 練習
    Part IV 生成式
    ch10 Gamma 23 式:設計樣式
    10.1 簡介
    10.2 設計樣式的分類
    10.3 對軟體工程的協助
    10.4 樣式的選擇與採用
    10.5 練習
    ch11 小器晚成:Factory Method
    11.1 目的與動機
    11.2 結構與方法
    11.3 範例
    11.4 練習
    ch12 一式多款:Abstract Factory
    12.1 目的與動機
    12.2 結構與方法
    12.3 範例
    12.4 練習
    ch13 獨一無二:Singleton
    13.1 目的與動機
    13.2 結構與方法
    13.3 有繼承樹的獨體
    13.4 練習
    Part V 結構式
    ch14 乾坤挪移:Adapter
    14.1 目的與動機
    14.2 結構與方法
    14.3 範例
    14.4 練習
    ch15 虛實分離:Bridge
    15.1 目的與動機
    15.2 結構與方法
    15.3 範例
    15.4 練習
    ch16 隻手乾坤:Composite
    16.1 目的與動機
    16.2 結構與方法
    16.3 範例
    16.4 練習
    ch17 神行百變:Decorator
    17.1 目的與動機
    17.2 結構與方法
    17.3 範例
    17.4 練習

    Part VI 行為式
    ch18 一法萬策:Strategy
    18.1 目的與動機
    18.2 結構與方法
    18.3 範例
    18.4 討論
    18.5 練習
    ch19 剛中帶柔:Template Method
    19.1 目的與動機
    19.2 結構與方法
    19.3 比較
    19.4 練習
    ch20 眾觀其變:Observer
    20.1 目的與動機
    20.2 結構與方法
    20.3 範例
    20.4 練習
    ch21 三足鼎立:MVC
    21.1 目的與動機
    21.2 範例
    21.3 WebMVC
    21.4 練習
    ch22 逍遙遊:Iterator
    22.1 目的與動機
    22.2 範例
    22.3 練習
    ch23 物換星移:State
    23.1 目的與動機
    23.2 結構與方法
    23.3 範例
    23.4 練習
    ch24 七星聚會:Mediator
    24.1 目的與動機
    24.2 結構與方法
    24.3 範例
    24.4 練習
    ch25 綿綿不絕:Chain of Responsibility
    25.1 動機與目的
    25.2 結構與方法
    25.3 練習

    Part VII 清風拂山崗
    ch26 華山論 :樣式的比較
    More
    薛念林,目前任職於逢甲大學資工系副教授,專長在軟體工程、物件導向設計方法、軟體測 試、軟體品質。曾任逢甲大學資訊處軟體開發組的主管,協助建立校園資訊系統導入、系統 的轉型、制度的建立。
    目前同時兼任逢甲資訊電機學院不分系榮譽班的主任,不分系的學制台灣較陌生,但國 外很多,基本精神就是大一不分系,到了大二才自由選系,進入到資訊工程、電機工程、電 子工程、自動控制工程、通訊工程等系所就讀。好處是可以在大一階段具體的了解自己所興 趣的系所。你可能會問:提早到高中時認識系所不就得了?其實很難,沒有真實修過課,寫 過程式,修過邏輯設計,電子學,你很難了解自己適合哪個系所。
    目前作者同時也是 台灣軟體工程學會的理事長(Software Engineering Association Taiwan; SEAT)。SEAT 成立於 2005 年,主要的目的是進行軟體工程相關的學術研究、教育推廣、產 學交流。本書的收入,七成將贈予軟體工程學會作為推廣軟體工程之用。
    More

    Details

    Released
    2017/09/01
    Language
    Traditional Chinese
    File format
    PDF: Fit in large screen
    Provide Adobe DRM
    Provide PDF
    Offer DRM free license
    No
    ID
    104835
    ISBN
    9789868249455

    物件導向設計

    軟體工程

    軟體品質

    設計樣式

    軟體設計

    Buy products firstAnd download app to watch

    Details

    See more 臺灣軟體工程學會

    More

    軟體工程與大型整合專案-以WiMAX整合型計畫為例

    軟體設計樣式

    Related Product

    軟體工程與大型整合專案-以WiMAX整合型計畫為例

    學習物件導向系統開發的六門課(Six Courses to Successful Learning the Objected Oriented)

    現代軟體工程:物件導向軟體發展策略

    用設計作品集輕鬆學InDesign-附範例實作檔案

    C++物件導向程式設計實務與進階活用技術

    電腦軟體設計丙級技能檢定學術科(適用Visual Basic)|2020版

    快速學會物件導向設計技術:活用C++ × ChatGPT掌握程式設計能力的14堂課

    數位產品設計心理學:好介面做了什麼,讓使用者的行為改變?

    Illustrator向量圖形設計

    無痛轉職 - 成為菜鳥工程師的前幾天

    程式設計原來不只有寫 CODE!銜接學校與職場的五堂軟體開發實習課

    物件導向程式設計

      

    Review

    5 ,Highest 5
    1 ratings
    1 stars
    0%
    2 stars
    0%
    3 stars
    0%
    4 stars
    0%
    5 stars
    100%
    Write a review
    Eligible to write reviews after purchasing products or add to Library
    Cheng-Yen Liu
    2018-04-28 19:51
    比google play還貴,很難在這裡下手。
    0
    Explanation
    DRM needs to login with Pubu Web or App, DRM free can be opened with any device or App
    You already owned this product
    Are you sure you want to buy 軟體設計樣式 again? This will generate duplicated items in your Library
    Buy again
    Buy for others
    After completing the checkout process, go to "Profile, Manage gift codes" to send the gift code to your friends or group members
    Quantity
    OK
    English Japanese Korean Thai Traditional Chinese 简体中文

    • About Pubu

    • Terms of Service

    • Privacy policy

    • Publish Books

    • Publish Media Products

    • Self Publish

    • Support

    • Join AP Alliance

    • 用台灣之星看飽讀

    • Redeem Retail Products

    Free downloaddddddddddddd
    Free download
    Payment
    About Pubu
    湛天創新科技股份有限公司
    24488585
    Copyright © Nuazure Innovative Technology Co., Ltd. & HK Renascimedia Co., Ltd.
    pubu-web-3.9.0.202009251127
    Download Android APK
    Download

    系統訊息


    您的合約條件不符合推廣聯盟申請資格,如有疑問請洽詢Pubu版權部窗口

    系統訊息


    您必須啟用賣家功能,才能透過專屬推廣連結,賣書賺回饋金
    Choose language
    English 日本語 한국어 ไทย 繁體中文 简体中文
    Processing