學習spring對於單態模式和工廠模式的實現

2021-06-22 12:44:33 字數 749 閱讀 2590

墨盒介面**

package com.pb.main;

/** * 墨盒介面

* */

public inte***ce ink

墨盒介面實現類乙個是彩色墨盒:

package com.pb.main;

public class colorink implements ink

}

另乙個實現類是灰色墨盒

package com.pb.main;

public class greyink implements ink

}

墨盒工廠(相關**)

package com.pb.main;

/** * 墨盒工廠

* */

public class inkfactory else }}

工廠測試類:
package com.pb.main;

/** * 測試類

* */

public class factorytest

}

spring對接受容器管理的全部bean預設是採用的是單態模式管理的

spring實現工廠模式,不僅提供了建立bean的功能,還提供了對bea生命週期的管理,還管理了bean與bean之間的依賴關係以及屬性的值

設計模式學習 Singleton單態模式

單態定義 singleton模式主要作用是保證在應用程式中,乙個類class只有乙個例項存在。如何使用?一般singleton模式通常有幾種形式 第一種形式 public class singleton 在自己內部定義自己乙個例項,是不是很奇怪?注意這是private 只供內部呼叫 private ...

單態設計模式

package com.yanek.test public inte ce usermanager package com.yanek.test public class usermanage ctory public synchronized static usermanager getinsta...

單態設計模式

單例模式 singleton 保證乙個類僅有乙個例項,並提供乙個訪問它的全域性訪問點。實現單例模式的乙個最好的方法就是讓類自身負責儲存它的唯一例項。這個類可以保證沒有其他例項可以建立,並且它可以提供乙個訪問該例項的方法。單例模式具有一下特點 1 單例類只有乙個例項 2 單例類必須自己建立自己的唯一例...