關於三種工廠模式的總結
工廠模式分爲簡單工廠模式,工廠方法模式和抽象工廠模式,它們都屬於設計模式中的建立型模式。其主要功能都是幫助咱們把對象的實例化部分抽取了出來,目的是下降系統中代碼耦合度,而且加強了系統的擴展性。java
設計模式彙總設計模式
JAVA反射機制是在運行狀態中,對於任意一個類,都可以知道這個類的全部屬性和方法;對於任意一個對象,都可以調用它的任意方法和屬性;這種動態獲取信息以及動態調用對象方法的功能稱爲java語言的反射機制。設計
在平常的第三方應用開發過程當中,常常會遇到某個類的某個成員變量、方法或是屬性是私有的或是隻對系統應用開放,這時候就能夠利用Java的反射機制經過反射來獲取所需的私有成員或是方法。固然,也不是全部的都適合反射,以前就遇到一個案例,經過反射獲得的結果與預期不符。閱讀源碼發現,通過層層調用後在最終返回結果的地方對應用的權限進行了校驗,對於沒有權限的應用返回值是沒有意義的缺省值,不然返回實際值起到保護用戶的隱私目的。
原文連接:https://www.jianshu.com/p/9be... 對象