這更像是一個理論問題。如果日誌記錄駐留在主要目的不在日誌中的類中, 這是一個簡單的接口,用於對數字進行預計算。 public interface ICalculation {
public int calculate(int number);
}
這裏是ICalculation接口的實現,該接口執行計算並執行一些日誌記錄。我相信這是一個非常實用的方法。除了構造函數接受我們通常不希望
我正在尋找一些違反單一職責原則的代碼。不要告訴我從鮑勃叔叔的書籍或網站的任何實例,因爲這些都貼滿所有在互聯網上,像這樣的: interface Modem
{
public void dial(String pno);
public void hangup();
public void send(char c);
public char recv();
我有一個我不斷添加到的類。 public class OrderRepository{
public void Add(IEnumerable<Order> orders){}
public void Update(IEnumerable<Order> orders){}
public void Remove(IEnumerable<Order> orders){}