使用組合自定義行為

2021-10-06 04:49:39 字數 439 閱讀 6344

如果您的設計依賴於繼承,則需要找到一種方法來更改物件的型別以更改其行為。對於組合,您只需要更改物件使用的策略

想象一下,我們的經理突然變成了按小時計酬的臨時雇員。您可以通過以下方式在程式執行期間修改物件

# in program.py

from hr import payrollsystem, hourlypolicy

from productivity import productivitysystem

from employees import employeedatabase

productivity_system = productivitysystem(

)

pandas自定義行數apply

pandas是資料分析的利器,它內建許多的函式,我之前的一篇部落格對pandas的一些常用函式都做了介紹,但是很多時候光是他本身自帶的函式可能還不夠用,所以這裡介紹一下pandas資料型別dataframe的乙個方法,可以讓我們的自定義函式運用在上面。下面看一段 import pandas as p...

自定義組合控制項

package com.example.horimagedemo import android.content.context import android.util.attributeset import android.widget.relativelayout public class set...

自定義組合控制項

mainactivitycustomtitlebar import android.content.context import android.util.attributeset import android.view.layoutinflater import android.widget.bu...