走過或者正在走在OOP思想中,咱們一直堅信的JAVA實現.
面向指望, 咱們再也不想什麼作什麼;想如何作好就如何作;想給客戶解釋爲何這樣作,而不是按照客戶想要的去作;再也不把技術的難度欺壓在用戶的指望上;而是: 用戶所指望的就是咱們想要的; 用戶如何使用好使咱們就如何去作; 只作他所需,不作己所求.
站在用戶的角度,實際地去想你就是一個普通的用戶,我就是這應用中的一個角色,當我打開頁面時,我指望的頁面是什麼樣的,有哪些內容是我所關心的,我如何操做最方便,最能達到我所想要完成的事情或操做;再也不是我想它應該是這樣的, 而應該是: 我就是用戶, 我就指望它是這樣的,不是那樣的. 讓操做舒服,讓用戶喜歡,讓流程清晰,讓目的明確,讓他們所承認, 這就是目的.
咱們站在技術角度的思想,徹底不是一個用戶所想的,轉變角色,咱們這裏不談實現,不談if-else,不談代碼風格. 要作的,只是閉上雙眼,想像你就是用戶,打開瀏覽器(或其餘UI界面),想我想的頁面應該是什麼樣的,我所指望的註冊是什麼樣的,信息瀏覽是什麼樣的,要登陸是什麼樣的,當須要幫助時是如何提示的; 甚至就去聽聽那些徹底不懂技術的朋友,用戶或者一個街邊陌生人所想要的(面對從任意1000人中抓出來也不足一兩個懂技術的人羣,那998或999人的意見是更重要的,也更值得聆聽的).
... 瀏覽器
@see http://blog.csdn.net/monkeyking1987/article/details/7521714 spa