Мазмуну:

C++ тилинде мурастын кандай артыкчылыктары бар?
C++ тилинде мурастын кандай артыкчылыктары бар?

Video: C++ тилинде мурастын кандай артыкчылыктары бар?

Video: C++ тилинде мурастын кандай артыкчылыктары бар?
Video: Java Multithreading : AtomicReference, ScheduledExecutorService и монада Either. Многопоточность. 2024, Ноябрь
Anonim

Мурастын артыкчылыктары

  • негизги артыкчылыгы ныкы мурас ал кодду кайра колдонууга жардам берет.
  • аркылуу мурас көп убакыт жана күч үнөмдөлөт.
  • Бул окууга боло турган программанын структурасын жакшыртат.
  • Программанын түзүмү кыска жана кыска, бул кыйла ишенимдүү.
  • Коддорду оңдоо оңой.

Ошо сыяктуу эле, C++ тилинде мурастын кандай артыкчылыктары бар?

негизги мурастын артыкчылыктары коддун кайра колдонулушу жана окулушу. Бала класс ата-эне классынын касиеттерин жана функционалдуулугун мурастап алганда, биз бала класста бир эле кодду кайра жазбашыбыз керек. Бул кодду кайра колдонууну жеңилдетет, азыраак кодду жазат жана код бир топ окула турган болуп калат.

Ошо сыяктуу эле, C++ тилинде мурас деген эмне? C++ мурас . C++ тилинде, мурас бир объект өзүнүн негизги объектинин бардык касиеттерин жана жүрүм-турумун автоматтык түрдө алган процесс. C++ тилинде башка класстын мүчөлөрүн мурастаган класс туунду класс жана мүчөлөрү болгон класс деп аталат. тукум кууп өткөн базалык класс деп аталат.

Ошондой эле, C++ тилинде мурастын артыкчылыктары жана кемчиликтери кандай?

Мурастык кемчиликтер

  • Мурастоону колдонуунун негизги кемчилиги эки класстын (базалык жана тукум куучулук класс) тыгыз байланышта болушу.
  • Бул бири-биринен көз карандысыз колдонулушу мүмкүн эмес дегенди билдирет.
  • Убакыттын өтүшү менен техникалык тейлөө учурунда жаңы функцияларды кошуп, базаны да, ошондой эле алынган класстарды да өзгөртүү талап кылынат.

Мурастын мааниси эмнеде?

Эң бири маанилүү объектиге багытталган программалоодо түшүнүктөр болуп саналат мурас . Мурас классты башка класстын шартында аныктоого мүмкүндүк берет, бул тиркемени түзүүнү жана тейлөөнү жеңилдетет. Бул ошондой эле коддун иштешин жана тез ишке ашыруу убактысын кайра колдонууга мүмкүнчүлүк берет.