每天更新的東西可能有反覆的內容。當時每一部分的知識點是不同的,須要大家認真閱讀
這裡介紹了ios類的合理設計。物件導向思想
main.m
#import #import "iphone.h"
int main(int argc, const char * ar**)
iphone.h
@inte***ce iphone : nsobject
//設計方法技巧,如果方法沒有返回值,不要糾結是否有返回值,不要讓瑣碎的事兒干擾思路
/**開啟閃光燈*/
-(void)openflashlight;
/**關閉閃光燈*/
-(void)closeflashlight;
/**自己主動*/
-(void)flaselightauto;
/**拍照*/
-(void) camerawithflashlightstatus:(iphoneflashlightstatus)flaselightstatus;
@end
iphone.m
#import "iphone.h"
@implementation iphone
/**開啟閃光燈*/
- (void)openflashlight
/**關閉閃光燈*/
- (void)closeflashlight
/**自己主動*/
-(void)flaselightauto
/**拍照*/
- (void)camerawithflashlightstatus:(iphoneflashlightstatus)flaselightstatus
else if(flaselightstatus == iphoneflashlightstatusclose)
else
nslog(@"拍照了。笑乙個");
}@end
物件導向設計思想
封裝 繼承 多型 既然是設計思想我想設計模式才是主要的 封裝 public,protect,private 繼承 單繼承 public,private 多重繼承,虛擬繼承 多型 靜態多型 函式過載,模板 動態多型 虛函式 封裝的目的 隱藏物件的屬性和實現細節,對外提供公開介面。降低和使用者 的耦合,...
物件導向的設計思想
新設計的板子多加了乙個振鏡控制和雷射器的控制,我畫pcb板的時候是把它們給分開了,就是雷射器控制介面在一起,振鏡控制介面在一起,原本是雷射器和控制雷射移動的位置 振鏡是一對的,我為了佈線方便,就把它們分開了。還發現了乙個問題,就是介面設計得太近了,同時插上兩個公頭的時候就會卡住,只能插上乙個。板子是...
物件導向思想設計原則
物件導向思想設計原則 物件導向思想設計原則 在實際的開發中,我們要想更深入的了解物件導向思想,就必須熟悉前人總結過的物件導向的思想的設計原則。單一職責原則 開閉原則 黎克特制替換原則 依賴注入原則 介面分離原則 迪公尺特原則 單一職責原則 其實就是開發人員經常說的 高內聚,低耦合 也就是說,每個類應...