我在 iOS 应用程序中有以下看似简单的代码处理按钮点击:
- (IBAction)tapKeypadButton:(UIButton *)sender {
NSString *buttonLabel = sender.titleLabel.text;
if ([buttonLabel isEqualToString:@"<"]) {
[self _tapBackButton];
} else {
[self _tapDigitButton:buttonLabel];
}
}
要完全遵循 Robert C. Martin 的 Clean Code 原则,我是否需要 ButtonTapFactory 或同一行中的其他东西?