2
我正在學習使用GoF的書的單身人士模式。我有一個問題,當我讀到它的後果:不是類操作單身人士的後果問題
- 更靈活:另一種方式來包裝一個單的功能是使用類操作(即,在C靜態成員函數++或類方法短暫聊天)。但是這兩種語言技術都很難改變設計以允許一個類的多個實例。而且,C++中的靜態成員函數永遠不是虛擬的,所以子類不能以多態方式覆蓋它們。
我真的不明白這個解釋。我認爲類操作(靜態方法)可以允許一個類的多個實例,如果我使用靜態實例列表,但我知道我錯了,當然。
那麼,有人可以給我一些例子來幫助我理解這個問題嗎?非常感謝!
這不會是一個單身人士。只是一個靜態列表,填充不同的類實例。 – nullpotent