Skip to main content
to extend

to extend

10 6.2
To make a new class in code that uses an existing class
  • verb
  • /ɪkˈstɛnd/
  • Specialized
translation icon : extender
  • To illustrate our method, we derive synthesis procedures by extending quantifier elimination algorithms for integer arithmetic and set data structures.
  • extend a model
  • extend an algorithm

Examples

  • The first, lightweight approach extends existing programming languages with a small set of communicative coordination constructs.

    Academic text (2017)
  • DStar19 extended information flow control to decentralized systems and developed the HiStar Web server.

    Academic text (2011)
  • You know it has class, you know you can extend the class.

  • You can directly execute them, you can extend them, and you can compile them.

  • Over time, the national audit process should be extended to other long-term conditions.

    Academic text (2011)
  • We highlight several ways this study extends the transition literature and offers implications for practice.

    Academic text (2015)
  • They use the the core calculation of the Black Scholes model and simply extend it in order to increase the flexibility of the model.

  • For example, Origin 5.0 Professional can extend Origin's functionality by using dynamic linked libraries to access compiled fitting functions.

    Academic text (1998)
  • Software optimization extends to other subsystems of commercial servers as well, in particular I/O and memory management.

    Academic text (2000)
  • You can extend a class in programming to include new features from its parent class.

Synonyms

to subclass
vsto extend
  • Specialized
1 6.0

To make a new class that takes features from another class

adds or overrides behaviour and properties beyond simple inheritance
to subclassify
vsto extend
  • Specialized
7.5

To make a new class from an existing one so it shares its features

adds or overrides behaviour rather than only inheriting from another class

Antonyms

1.6

To make something smaller in amount, size, or number

361 3.1

Limit how much people can use or access something

Idioms

to extend a hand
  • Informal
5 2.9

To offer help or friendship by reaching out your hand to someone

2 4.2

Offer to make peace after an argument

Phrasal Verbs

58 3.4

Reach up to a certain point or limit

To make a big effort beyond your usual limits

How Different

rewrite
  • Specialized
3 7.2
to specialize
  • Specialized
28 4.4
to extend
  • Specialized
10 6.2
to inherit
138 3.2

Surface Forms

extend infinitive
extended past
extended past participle
extending present participle
extends third person singular

Morphology

extend = tend (semi-transparent) = ex + tend

The verb is analyzable as ex- + tend meaning 'stretch out', but the root 'tend' with the 'stretch' sense is not a productive, obviously separate English base for many learners (who know 'tend' chiefly as 'look after'), so the relation may not be fully transparent.

Etymology

The word extend comes from Latin extendere, from ex- 'out' and tendere 'to stretch'. In programming, to extend a class is like 'stretching out' from a base to add new parts or behaviour, which is why extend is used for adding on to an existing component.