Обобщение типов - Type generalization
Обобщение типов это метод, обычно используемый в рефакторинг. Идея состоит в том, чтобы использовать преимущества объектная ориентация и создавать более обобщенные типы, тем самым обеспечивая большее совместное использование кода, что приводит к лучшей ремонтопригодности, поскольку требуется писать меньше кода. Однако слишком общий код может стать совершенно бесполезным, что приведет к код спагетти фактически ничего не делая.
Обобщение типов относится к более общему или более абстрактному некоторому подмножеству черт конкретного тип. А суперкласс имеет более широкое применение, чем конкретный подкласс, и поэтому является более «общим».
Примером обобщения типа может быть перемещение метод от ребенка к родителю учебный класс для общего использования всеми дочерними элементами родительского класса, а не только исходным дочерним элементом.
Другой пример, в Язык программирования Java, будет доступ к объект через интерфейс который не привязан к конкретной реализации этого интерфейса.[1]
Рекомендации
- ^ Фаулер, Мартин (1999). Рефакторинг. Эддисон Уэсли. п.336. ISBN 0201485672.
Этот программного обеспечения статья - это заглушка. Вы можете помочь Википедии расширяя это. |