我要創建以下功能(在Matlab命令行賭場):定義特定Matlab的階級結構
function [wonAmount, noGuesses] = highLow(gambledAmount)
function [wonAmount, noPulls] = slotMachine(gambledAmount, betFactor)
function wonAmount = roulette(gambledAmount, typeOfBet)
這是我給出的任務的事,它必須是實現。我可以創建簡單的函數,因爲所有的遊戲都有一些相似的特徵,計算wonAmount等,並且通常OOP更加結構化,我想在Matlab中嘗試它(OOP)。
我可以創建句柄類,但我必須完成任務的要求。哪一個類的方法處理句柄 - 我的理解是句柄類構造函數必須返回對象本身?我正在尋找一個類,其中構造函數不一定返回構造函數 - 一種靜態類/函數的一種?
你將如何設計這個類?
不知道這是你在找什麼,但[單件模式](http://en.wikipedia.org/wiki/Singleton_pattern)(私有類的構造函數,用靜態方法返回單實例) – Amro
看着你的其他鏈接的問題,它看起來我是你正在創造類錯誤的原因,如果你只是使用它們的靜態功能,沒有「狀態」封裝.. – Amro