全本小說網->吳強作品集->大話設計模式
上一頁返回書目下一頁
大話設計模式第125章
全本小說網www.qb5200.com加入收藏牛肉拉麵,牛肉刀削麵等可以看作是原型,麵館可以看作是原型管理器。原型模式在創建對象不是直接創建的,也就是說,不是通過外部調用類的構造函數調用的,而是通過已存在的對象實例克隆出一個對象,這個克隆對象和他的源對象具有相同的屬性和狀態,也就是說麵館裏的牛肉刀削麵每一碗狀態都是一樣的。
大B:“你現在知不知道什麼是原型模式?”
小A:“有點意識。但不是很清楚。”
大B:“原型模式是允許一個對象再創建另外一個可定製的對象,根本無需知道任何如何創建的細節,工作原理是:通過將一個原型對象傳給那個要發動創建的對象,這個要發動創建的對象通過請求原型對象拷貝它們自己來實施創建。”
小A:“原型模式有什麼意圖?”
大B:“用原型實例指定創建對象的種類,並且通過拷貝這些原型創建新的對象。”上一頁返回目錄下一頁
(本章完)