星級酒店案例

2021-10-02 13:43:45 字數 3296 閱讀 2076

一、案例介紹

某五星級酒店,資金雄厚,要招聘多名員工(經理、廚師、服務員)。入職的員工需要記錄個人資訊(姓名、工號、經理特有獎金屬性)。他們都有自己的工作要做。

本案例要完成如下需求:

1、獲取酒店幸運員工;

2、酒店開設vip服務,酒店的廚師與服務員可以提供vip服務。(廚師做菜加量、服務員給顧客倒酒)。

3、編寫測試類

①向酒店中,增加多名員工(其中包含1名經理,1名廚師、2名服務員);

②呼叫酒店員工的工作功能

③呼叫酒店員工的vip服務功能

二、案例需求分析

根據「某五星級酒店,資金雄厚……都有自己的工作要做。」分析出,該題目中包含酒店,可以把它封裝成類,多名員工)。

class 員工

class

廚師extends

員工{}

class

服務員extends

員工{}

class

經理extends 員工

員工的型別有經理、廚師、服務員,它們有共同的屬性(姓名、工號、),經理額外屬性(獎金)。

根據「向酒店中,增加多名員工(其中包含1名經理,1名廚師、2名服務員)」。分析出,要建立乙個酒店物件,並新增4名員工到酒店物件的員工集合中。

酒店員工集合新增新員工:

經理物件

酒店員工集合新增新員工:

廚師物件

酒店員工集合新增新員工:

服務員物件

酒店員工集合新增新員工:

服務員物件

根據「獲取酒店幸運員工」。分析出,從酒店員工集合隨機得到一名員工物件。

①從酒店員工集合長度範圍內,隨機產生乙個隨機數

②使用該隨機數作為集合的索引,返回該索引處對應的員工物件

根據「酒店開設vip服務,酒店的廚師與服務員可以提供vip服務。(廚師做菜加量、服務員給顧客倒酒)」。分析出,這是要增加乙個vip的介面,介面中提供個vip服務的方法。讓廚師與服務員實現該介面。

inte***ce vip服務

class

廚師extends

員工implements vip服務

class

服務員extends

員工implements vip服務

三、實現**步驟

1. vip服務

public inte***ce vip

2. 員工/*

* 員工: 姓名

string 工號

string */

publicabstractclassyuangong

publicyuangong(string

xingming

, string

gonghao)

// 抽象方法

publicabstractvoidwork();

// getters

與setters

publicstring getxingming()

publicvoidsetxingming(string

xingming)

publicstring getgonghao()

publicvoidsetgonghao(string

gonghao)

} 3. 服務員/*

* 定義員工的子類

服務員類 */

publicclassfuwuyuanextendsyuangongimplementsvip

publicfuwuyuan(string

xingming

, string

gonghao)

@override

publicvoidwork()

@override

publicvoidserver() }

4. 經理/*

* 經理在員工的基礎上,新增了獎金成員 */

publicclassjingliextendsyuangong

publicjingli(string

xingming

, string

gonghao

,doublejiangjin)

publicdoublegetjiangjin()

publicvoidsetjiangjin(doublejiangjin)

@override

publicvoidwork() ; }

5. 廚師/*

* 定義員工的子類

廚師類 */

publicclasschushiextendsyuangongimplementsvip

publicchushi(string

xingming

, string

gonghao)

@override

publicvoidwork()

@override

publicvoidserver() }

6. 測試類

publicclasstest }

看我如何免費下榻5星級酒店非支付漏洞

源起github洩漏大批量酒店會場資訊都有了,各個副總的資訊也有手機郵箱密碼,包括各個酒店的企業執照,交易記錄,等等 mail username mail evtown.com mail password eventown1 通過管理員郵箱進入發現所有大酒店的初始密碼都在發件箱中 通過密碼郵件找到了...

星級豪華酒店如何提高利潤回報率

星級豪華酒店如何提高利潤回報率 翻譯 吳文傑 作為一名酒店評估人,stephen rushmore研究了全球千餘家酒店的財務經營狀況。其中有些運營良好,有些則陷於困境。總體說來,越是功能複雜的五星級豪華酒店,利潤回報率越低 而功能簡單,只提供有限服務的中等功能的酒店則相反。一些連鎖酒店,例如 fou...

設定星級評價

starview.m limitfree created by mac on 15 1 6.import starview.h starview這個類是uiview的子類,要想在xib上使用這個類,可以在xib上放乙個uiview,然後設定uiview的custom class為starview 方...