《寫給大家看的面向物件程式設計書》讀書筆記
從不同方向展開思維過程。這個過程開始時,甚至不需要考慮特定的程式語言。首先要
找出並解決業務問題。首先完成概念分析和設計,只有當特定技術對業務問題至關重要
時候才去考慮細節。
2.介面與實現之間的區別
(1)在設計類時候,必須瞭解哪些是使用者需要知道的,哪些不是。(比如,司機關心
方向盤,而不關心方向盤如何工作的)
(2)客戶只關心介面,而不關心具體的實現細節,細節的實現對使用者是隱藏的,一個
目標:改變實現不需要改變使用者的程式碼(使用者只關心介面變沒變)
(3)儘可能為使用者提供最小的介面,這包括:
(a)只為使用者提供他們確實需要的東西。
(b)當用戶確實需要時候才增加介面,不要為使用者提供他們不需要的介面。
(c)公共介面定義使用者能訪問的資訊。
(d)從使用者角度設計類,而不要從資訊系統角度設計類,這一點很重要(客戶
需求為第一)
3.明確實現
從技術上講,不屬於公共介面的所有部分方法都認為是實現。可以有一個私有方法,在類內部使用,而不為使用者所知。
相關推薦
《寫給大家看的Web設計書(第3版)》即將上市
《寫給大家看的設計書》姊妹篇——《寫給大家看的Web設計書(第3版)》 即將上市。它是Robin Williams的又一本設計書。 也許大家對Robin Williams的暢銷書《寫給大家看的設計書》還念念不忘,還在回味那些簡單凝練的設計經驗。那好,本書的出版對於
《寫給大家看的C語言書(第2版)》Greg.Perry.掃描版.pdf
書籍簡介:沒有程式設計基礎,被C語言的術語和細節搞得暈頭轉向,手頭的教科書無數次拿起又放下、總是讀不進去,甚至已經開始考慮放棄?不要灰心!《寫給大家看的C語言書(第2版)》將帶你開始一次輕鬆有趣的C語言之旅,並且使你在旅途的終點自信滿滿地迎接憧憬無限的明天。 這是一部別開生
寫給大家看的C語言書(第2版)的評論
寫給大家看的C語言書(第2版) 噹噹上購買關於寫給大家看的C語言書(第2版) 評論讀後感:淺顯易懂。 快樂學習。 我剛學C啊。看那本綠皮的很累。這本看了你會先有個大概印象。再學就很容易了。很喜歡~讀後感:我想學C++的,買了這本書之後我才知道C語言和C++是不同的……好吧,我
《寫給大家看的面向物件程式設計書》讀書筆記
我們受中國應試教育的毒害太深了,可惡的標準答案)。真正需要的是進行頭腦風暴, 從不同方向展開思維過程。這個過程開始時,甚至不需要考慮特定的程式語言。首先要 找出並解決業務問題。首先完成概念分析和設計,只有當特定技術對業務問題至關重要 時候才去考慮細節。 2.介面與實現之間的區別 (
對《寫給大家看的面向物件程式設計書》的一點收穫
最近讀了matt weisfeld寫的《寫個大家看的面向物件程式設計書》,這本書主要講了面向物件的一些主要的思想。側重於向讀者解釋面向物件中的一些概念和思想。 我對面向物件的一些認識:面向物件主要是來自與人類世界自己的一種思考方式,當我們考慮一個事物時,一般是將事物作為一個
讀《寫給大家看的面向物件程式設計書》
一切軟體系統都是遺留系統。新開發的軟體系統以後也要成為遺留系統,所以操持軟體的可維護性非常重要。 要產生可維護性的軟體,除了良好的編碼規範、完備的測試和文件,還要有良好的面向物件設計。 面象物件設計的精華就是介面或抽象類。 設計可重用的框架和元件的時候,這種介面的設計尤為重要
電子書 寫給大家看的項目管理書第3版.pdf
末尾 第3版 blank ref tps 下載 bsp 原理 內容 荷瑞因編著的《寫給大家看的項目管理書(第3版 )》針對項目管理崗位的新人以及現實狀況,講授項 目管理技巧的基本概念和基本原理。書中內容以任務 為導向組織,講解細致,語言風趣,並在每章末尾都 給出了總結性的知
寫給大家看的設計書——讀後筆記
對齊 親密性 重復 《寫給大家看的設計書》介紹了設計的四個基本原則:親密性、對齊、重復、對比。作為一個軟件“設計師”,我也來聊聊讀過這本書之後,我對這四個原則的一點理解。親密性 親密性原則是指:內涵相關聯的內容,在結構、關系上也應保持關聯。 以軟件設計的角度來
《寫給大家看的設計書(第3版)》【PDF】下載
macbook swe 個人 產品 普通 mac 圖像 形狀 清晰 《寫給大家看的設計書(第3版)》【PDF】下載鏈接: https://u253469.ctfile.com/fs/253469-231196355 內容簡介 《寫給大家看的設計書》出自一位
產品讀書《寫給大家看的設計書》
作者簡介 Robin Williams 世界著名的設計師、技術專家和暢銷書作家。通過寫書和授課,她已經影響了整整一代數字設計師,是Adobe和Mac技術社群內的偶像級專家,Publish Magazine、Adobe Magazine等雜誌的專欄作家,是MacW
寫給大家看的設計書(第3版)PDF下載高清完整掃描原版
這本書出自一位世界級設計師之手。複雜的設計原理在書中凝鍊為親密性、對齊、重複和對比4 個基本原則。作者以其簡潔明快的風格,將優秀設計所必須遵循的這4 個基本原則及其背後的原理通俗易懂地展現在讀者面前。本書包含大量的示例,讓你瞭解怎樣才能按照自己的方式設計出美觀且內容豐富的產品
寫給大家看的設計書 (第3版)
設計原理:親密性、對齊、重複、對比 Robin 親密性原則是指:將相關的項組織在一起,移動這些項,使它們的物理位置相互靠近,這樣一來,相關的項將被看作凝聚為一體的一個組,而不再是一堆彼此無關的片段。 將類似的項歸為一組來建立很近的親密性時,有時需要做一些修改,如需要調整文
讀《寫給大家看的色彩書1》.設計配色基礎1
第一章:所有原則的基礎:不要超過三種色彩 1、什麼是HSB? HSB模式是基於人眼視覺細胞的,即眼睛所看到的顏色,H(Hue)是色相,S(Staturation)是飽和度,B(Brightness)是
顏色運用(《寫給大家看的設計書》--內容總結)
最近在製作網頁的時候,由於沒有美術的功底,在網頁配色上,完全依靠感覺。這樣的配色過程,很耗費時間,得不斷選擇自己認為不錯的配色進行搭配。後來,在《寫給大家看的設計書》中看到這樣的內容,關於利用色輪進行配色。看完之後,覺得對我以後進行網頁設計的配色非常有用,於是就
《寫給大家看的設計書》讀書筆記
4大基本原則:對比(Contrast)、重複(Repetition)、對齊(Alignment)、親密性(Proximity) 親密性: Robin親密性原則:將相關的項組織在一起。 為什麼需要親密性:為了實現組織性,讓頁面從理解上和從視覺上變得更有條理。如果多個項
《寫給大家看的CSS書(第2版)》威克-史密斯.掃描版.pdf
書籍簡介:紹了CSS樣式設計,主要涵蓋利用XHTML為內容定義結構、CSS的工作原理、字型和文字樣式、定位元素、基本的頁面佈局等內容,詳細講述了所有程式設計師都需要掌握的兩種技能:避免重寫以前曾經寫過的程式碼和掌握以最經濟的方法編寫程式碼。同時,書中的所有程式碼都可以從本書的
《寫給大家看的設計書》《寫給大家看的色彩書》《點石成金》《形式感》學習筆記
今天讀了四本書《寫給大家看的設計書》《寫給大家看的色彩書》《點石成金》和《形式感》,學習學習設計。 筆記在這裡,是運用學到的知識做的一個簡單網頁,歡迎提批評意見。 今天學到的最重要的東西,是《寫給大家的設計書》指出的四大原則: 親密、對齊、重複、對比! 下面是筆記的文字: 《寫給大家看的設計書》筆記
《寫給大家看的設計書》,推薦給想了解設計的程式設計師
1. 《寫給大家看的設計書》 10年前我對設計還一無所知的時候,我借來了這本書學習了設計的基本原則和幾種實用的理論,從此我覺得自己已經入門了設計,而且對面向物件也有更深入的理解。 不僅對我這種做UI的程式設計師,正如書中開頭所說,學會設計對很多行業都有正面意義: 或者是那些聰明的學生,他們深諳一個祕訣:論文
《寫給大家看的大資料》讀後感
《寫給大家看的大資料》讀後感 https://item.jd.com/11539621.html?dist=jd https://book.douban.com/subject/26692793/ 這是第一次看“達人迷”系列的書,基本屬於科普類的,不涉及深入的技術,主要是普及概念
寫給大家看的機器學習書【Part2】訓練資料長什麼樣 機器學到的模型是什麼
在《寫給大家看的機器學習書》的第一篇,我們瞭解了機器學習的基本概念,機器學習的三個要素——資料、學習演算法和模型(如圖1所示)。圖1:在這個系列的第二篇,我將首先借有好貨這個真實的應用場景,讓大家看看資料長什麼樣,瞭解現實中的機器學習輸入資料是怎麼來的。接著,我