TemporalAdjuster工廠方法

2021-09-21 07:10:51 字數 775 閱讀 5086

方法名

描述dayofweekinmonth

建立乙個新的日期,它的值為同乙個月中每一周的第幾天

firstdayofmonth

建立乙個新的日期,它的值為當月的第一天

firstdayofnextmonth

建立乙個新的日期,它的值為下月的第一天

firstdayofnextyear

建立乙個新的日期,它的值為明年的第一天

firstdayofyear

建立乙個新的日期,它的值為當年的第一天

firstinmonth

建立-乙個新的日期,它的值為同乙個月中,第乙個符合星期幾要求的值

lastdayofmonth

建立乙個新的日期,它的值為當月的最後一天

lastdayofnextmonth

建立乙個新的日期,它的值為下月的最後一天

lastdayofnextyear

建立乙個新的日期,它的值為明年的最後一天

lastdayofyear

建立乙個新的日期,它的值為今年的最後一天

lastinmonth

建立乙個新的日期,它的值為同乙個月中,最後乙個符合星期幾要求的值

next/previous

建立乙個新的日期,並將其值設定為日期調整後或者調整前,第乙個符合指定星期幾要求的日期

nextorsame/ previousorsame

建立乙個新的日期,並將其值設定為日期調整後或者調整前,第乙個符合指定星期幾要求的日期,如果該日期已經符合要求,直接返回該物件

簡單工廠方法,工廠方法,抽象工廠方法

以大話設計模式計算器為例 簡單工廠方法是由具體執行功能類,工廠類,客戶端構成,工廠類有case語句,負責建立不同的類,客戶端呼叫工廠類裡面的工廠方法,工廠類的工廠方法根據客戶端傳進去的引數new相應的類的物件返回給客戶端,客戶端得到返回的物件用該物件初始化該物件的成員變數最後呼叫該物件的方法執行計算...

工廠方法模式 工廠方法模式

工廠方法模式是簡單工廠模式的公升級版,簡單工廠模式不符合設計模式的原則 即 單一職責,開閉原則 優點 職責明確,擴充套件方便 缺點 需要建立多個工廠 實現步驟 1.將工廠通用方法抽取介面 例如 ifactory 2.將產品抽取介面 例如 icar 3.實現各種產品 例如 baomacar,benti...

簡單工廠vs工廠方法vs 抽象工廠方法

以乙個例子來表示 1.生產car 產品 我們可以直接car car new car 該工廠只生產這個產品。具體工廠 具體產品 1 1 2.當car的種類增多以後,我們引入簡單工廠。簡單工廠使用繼承和switch來顯示多型。我們將引入抽象工廠ca ctory。同時,產品將抽象為抽象產品。car car...