職責分離
1.橫向--層
部門推薦的分層方式
層 元件
職責 展示層
action
基於乙個uc封裝一組事件,完成該uc的功能
業務層
service
封裝基於uc的業務操作,負責組裝物件或者判斷業務規則,呼叫服務層的service,不能復用
服務層
service
細粒度,可重用的,處理核心領域模型
持久層
dao
封裝資料庫操作
2. 縱向--模組
業務設計中統一概念,從領域中提煉,細化領域模型,避免super service,service模組化。比如聯保對於團成員就抽取出groupmemberchangeservice,groupmmeberinfoqueryservice
互動設計的規範
當產品規模大了之後就需要多個產品設計師協作完成整個產品,由於不同產品設計師之間的設計理念 設計方法 設計習慣的不同,協作完成的產品往往會導致產品一致性差,質量參差不齊。這個時候會需要乙份互動設計規範來規範和指導產品設計,從而保證產品設計的一致性,提公升整體產品質量。頁面資訊規範主要指頁面的靜態資訊應...
Python獲取系統互動式shell,跨平台
昨天搞了半天,終於把這兩個環節打通了。後續可以進一步呼叫adb命令執行一些操作,細節說明已在 中新增注釋。圖1 程式呼叫 adb devices 後的運 況 如下 import subprocess import threading import platform def run cmd cmd p...
Android 系統字型規範與應用探索
檔案中得未上傳 建議閱讀原文 android 系統字型規範與應用探索白群 1.移動設計中與字型大小有關的基本概念 l sp 與 px 的換算公式 sp ppi 160 px 2.android 系統預設字型 rotobo,限定使用以下字型大小 3.android 字型單位sp與 px的換算 l pp...