我有一个类,它为 Windows 窗体文本框添加了一些功能。例如,它处理文本框按键事件并基于某种逻辑,如果按下“Enter”,则会显示一个特殊的网格,让用户从大量实体中选择一个实体。所以我称这个类为“文本框扩展器”,文本框为“扩展”。
现在,我想让用户知道是否通过更改文本框的背景颜色来扩展文本框,很容易将此功能添加到类中但是:我非常怀疑它违反了单一责任原则。任何想法都受到高度赞赏。
我有一个类,它为 Windows 窗体文本框添加了一些功能。例如,它处理文本框按键事件并基于某种逻辑,如果按下“Enter”,则会显示一个特殊的网格,让用户从大量实体中选择一个实体。所以我称这个类为“文本框扩展器”,文本框为“扩展”。
现在,我想让用户知道是否通过更改文本框的背景颜色来扩展文本框,很容易将此功能添加到类中但是:我非常怀疑它违反了单一责任原则。任何想法都受到高度赞赏。