0
如何使用接口爲USB電纜建模,以便電纜本身是單向的(不同的插孔),但理論上我可以將「輸出」端連接到「輸入端」,但不能輸入到輸入端。帶接口的型號USB電纜
例如,我想下面的
* -> + -> * -> + etc...
模型,但從來沒有像* - > * - > ...或+ - > + - > ...
但每個*和+基本上可以互換。我只是想確保*在經過允許再次使用之前通過 - >過程。
這個想法很簡單,輸出可以用作輸入但是輸入可以用作輸出......但輸入和輸出幾乎可以互換數據(僅僅是數據流)。 (看起來我必須使用一個適配器模式,但我想以某種方式使用複合模式,所以我不必明確適應任何東西。我希望它只是工作即插即用,並有選擇合適的連接)
例如,
interface data;
interface input : data;
interface output : data;
這允許輸入去輸入或輸出。