策略模式小練筆

2021-08-26 12:39:29 字數 703 閱讀 9234

package com.company;

//實現類(趙雲)

public class zhaoyun

}/**

* 不知道具體的方法實現,只知道某介面可以實現方法。

* 該方法體現了高內聚低耦合。

* */

package com.company;

//錦囊類

public class context

//使用計謀

public void operate()

}

package com.company;

//計謀類

public inte***ce istrategy

package com.company;

//找喬國老開後門

public class backdoor implements istrategy

}

package com.company;

//找吳國太開綠燈

public class givengreenlight implements istrategy

}

package com.company;

// 孫夫人斷後,擋住追兵

public class blockenemy implements istrategy

}

策略模式小練習

練習 假如有若干個person物件儲存在list物件之中,對它們分別用id,姓名,年齡進行排序 正序 倒序 如果年齡或者姓名重複,則按照id的公升序進行排序。要求使用策略模式進行。person物件 public class person public int getid public void se...

策略模式小練習

練習 假如有若干個person物件儲存在list物件之中,對它們分別用id,姓名,年齡進行排序 正序 倒序 如果年齡或者姓名重複,則按照id的公升序進行排序。要求使用策略模式進行。person物件 public class person public int getid public void se...

springboot策略模式登入小demo

在策略模式 strategy pattern 中,乙個類的行為或其演算法可以在執行時更改。這種型別的設計模式屬於行為型模式。在策略模式中,我們建立表示各種策略的物件和乙個行為隨著策略物件改變而改變的 context 物件。策略物件改變 context 物件的執行演算法。多種第三方登入登入介面 登入驗...