理解設計模式及依賴注入

mr.傑瑞發表於2020-11-28

1.工廠模式
2.單例模式 (4個私 一個公)
單例模式作用是什麼? 為什麼使用單例模式?
單例:只能new一個類(只能建立一個物件)

3.IOC是啥?
好比是ABC分別代表時針分針秒針
他們齧合在一起,共同工作,只要有一個出現問題,那整個表就無法工作了。
耦合度越高的系統,那必然會出現牽一髮動全身的效果(A主動呼叫B)
如果引入第三方IOC。在A需要B進行轉動時,第三方主動轉動B。(A被動呼叫B)
這樣也能發現IOC的一個缺點,之前AB就能做的事,現在需要第三方介入。
IOC 是Inversion of Control的縮寫 又叫做控制反轉 也叫依賴注入(DI)

class Test
{
   
	//用於儲存例項化的物件
	private static $instance=null;
	//自己用
	

相關文章