你咁答我實ok, 因為代表你知solid大概係咩, 同時你自己諗過有一套見解(當然我何德何能in手巴
)
clear responsibility呢點同意
OLI我覺得係圍繞interface呢個concept存在, 核心係define一個好既interface, 令interface user可以唔需要區分implementation就用得.
例如做ETL application需要handle N種data source, 你只要define出一個好既data source interface, 就可以無限extends你可以support既data source而core logic絕大多數情況下唔需要改