Как / когда писать многоразовые методы в ООП

Я часто оказываюсь в ситуации, когда я повторяю две, три строки кода в методе несколько раз, а затем думаю, следует ли мне поместить это в отдельный метод, чтобы избежать дублирования кода. Но затем, когда я перемещаю эти строки из метода, я обнаруживаю, что только что созданный метод не может использоваться повторно, использовался только один раз или требует перегрузки, чтобы быть полезным для другого метода.

Мой вопрос: какие шаблоны мы должны искать, чтобы указать, что мы должны создать новый метод. Я ценю твой ответ.

9
задан Abdul Waheed 23 December 2011 в 03:13
поделиться