-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathDIP_Before.cs
More file actions
38 lines (34 loc) · 780 Bytes
/
DIP_Before.cs
File metadata and controls
38 lines (34 loc) · 780 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
namespace DIP.Before
{
public class Copy
{
KeyboardReader _keyboardReader;
PrinterWriter _printerWriter;
public Copy()
{
_keyboardReader = new KeyboardReader();
_printerWriter = new PrinterWriter();
}
public void CopyTo()
{
string copyText = _keyboardReader.ReadKeyboard();
_printerWriter.WritePrinter(copyText);
}
}
public class KeyboardReader
{
public string ReadKeyboard()
{
// ....
string dummy = "ABC";
return dummy;
}
}
public class PrinterWriter
{
public void WritePrinter(string msg)
{
// ....
}
}
}