实现设计模式基础:FlixOne库存管理应用开发
1. 用户交互接口设计
在开发应用程序时,与用户的交互至关重要。为了减少用户交互方式变化带来的影响,我们设计了ConsoleUserInterface类。该类包含三个方法:
-读取输入:
public string ReadValue(string message) { Console.ForegroundColor = ConsoleColor.Green; Console.Write(message); return Console.ReadLine(); }- 打印绿色消息:
public void WriteMessage(string message) { Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine(message); }- 打印黄色警告消息:
public void WriteWarning(string message) { Console.ForegroundColor = ConsoleCol