Cyfansoddiad i achub y etifeddiaeth

Ein awyren yn hanner ffordd rhwng y car a hofrennydd

Y cysyniad o etifeddiaeth yn gysyniad bod rhaid i un yn feistr pan fydd un yn defnyddio iaith gwrthrychOs ydych chi eisiau i drefnu eich cod o gwmpas gwrthrychau, mae posibilrwydd cryf y byddwch yn wynebu yr angen i ddefnyddio etifeddiaeth. Er bod y etifeddiaeth yn dod â llawer o fanteision undeniable, nid yw hyn yn yr ateb i holl broblemau. Os ydych yn disgyn i mewn i'r diwahân defnydd o etifeddiaeth, mae yna siawns uchel eich bod mordiez bysedd ychydig fisoedd yn ddiweddarach, pan fydd angen i chi esblygu swyddogaethol cwmpas eich cais. Wrth gwrs, mae'n demtasiwn i ddweud,"Os wyf yn etifeddu oddi wrth Foo, yna bydd yn rhaid ei holl nodweddion heb unrhyw ymdrech.".

Ond ar yr un pryd, byddwch yn rhwymo yn gryf iawn i ddau o'ch dosbarthiadau ac os ydynt yn dod i ymwahanu yn y dyfodol, ni fyddwch yn gallu bod yn dim ond dweud"Iawn, maent yn rhannu yr un pryd ychydig o nodweddion".

Yna byddwch yn dechrau i sylweddoli ei bod yn awr yn anodd i brofi pob un o'r dosbarthiadau hyn, a bod yn bell o fod yn amlwg i'r hollt. Mae'r problemau yn dechrau. Y pryder ar gyfer datblygwyr heb y profiad yw nad yw un yn sylweddoli y ffaith bod yn y nghanol prosiect neu pan fydd y cleient yn awyddus i wneud newid i weithrediad, sydd eisoes yn bodoli elfen. Allwch chi yn credu i mi ar air, ei fod bob amser yn dod i ben drwy gael. Mae angen i fod gallu i ganfod y gwahanol fathau o berthynas a all fodoli rhwng dosbarthiadau. Gall dosbarth fod yn gysylltiedig i un arall gan tri math o berthynas: Y cyfansoddiad bydd bob amser fod yn fwy hyblyg na mixins ac ni fydd yn uniongyrchol gysylltiedig i'r dosbarth bod y lluoedd yn wahanol i'r etifeddiaeth. Felly, roedd yn awr yn y cerbydau yn cael cyflymder, y gall y car ar y gofrestr a gall hofrenyddion yn hedfan. Nawr, gadewch i ni ddweud mai un dymuniad i greu dosbarth ar gyfer y awyrennau yn dechnegol gall y gofrestr ac yn hedfan.

Heddiw, byddwn yn siarad am meddalwedd pensaernïaeth. js

Sut i wneud hynny.

Wrth gwrs, rydym yn yn gallu defnyddio mixins, ond mae hyn yn nid mwy na llai na ffurf lluosog etifeddiaeth.

Byddai'n llawer gwell nag y mae ein ateb ar hyn o bryd a fyddai'n datrys ein problem.

Yr ateb arall fyddai i ddefnyddio y cyfansoddiad, a oedd yn yn caniatáu i chi i ynysu ymddygiad mewn dosbarthiadau arbenigol. Yna byddwn yn defnyddio enghreifftiau o'r dosbarthiadau hyn mewn dosbarthiadau eraill.

Felly, mae'n caniatáu i gael dosbarthiadau yn glir, yn gryno, heb dulliau sy'n cael eu ddiangen, ac yn hawdd iawn gorfod cael eu profi.

Defnyddiwch y cyfansoddiad, yw hi i gael mynediad at y grym llawn ymroddedig dosbarth i drin gwrthrych. Felly, gallwn roi yn ei le: yr wyf yn rhoi i chi y mae hyn yn ateb yn fwy verbose na mixins ond mae hefyd yn llawer mwy hyblyg a phwerus, a fydd yn ymarfer yn ôl pob tebyg hawsaf i brofi. Ar gyfer yr arddangosfa, yr wyf yn ymgychwyn y gwrthrychau Olwynion a Adenydd ar y hedfan, ond yn ymarferol mae'n tueddu i wneud y gwaith hwn o initialization yn yr ymgychwyn dull sy'n byddai caniatáu i gael parhaus gwrthrychau ac i osgoi problemau cystadleuaeth. Yn ymarferol, nid oes unrhyw reswm i ddilyn yn union dull, pam defnyddiwch y cyfansoddiad, mixins, neu etifeddiaeth yn unigryw modd pan fyddwch yn gallu cymysgu y tri. Mae'n rhaid ei fod yn gwybod sut i addasu a defnyddio ateb a fydd yn fwy hyblyg.

Felly byddwn yn defnyddio'r etifeddiaeth pan fydd ei angen, cofiwch,"datblygwr yn berson".

Byddwn yn symud ymlaen at y mixins pan un yn cael mewn sefyllfa,"datblygwr yn gweithredu fel gweithiwr". Mae'n debyg y bydd yn fod i gyfansoddiad os bydd y berthynas hon yn troi allan i fod yn rhywbeth o cymhleth, mae gwrthrych yn ei gwneud yn ofynnol bwrpasol yn y dosbarth.

I grynhoi y cynnwys o'r erthygl hon, yn meddwl am eich dosbarthiadau fel eu bod yn y rhan fwyaf o modiwlaidd ag y bo modd, peidiwch â ffon eich hun mewn blwch y gallwch nid yn y pen draw yn mynd allan, cofiwch i ddarlunio yn glir yr chyfrifoldebau pob.

Os yw eich profion yn anodd i'w weithredu, mae'n aml yn arwydd pensaernïol mater y dylid byddwch yn rhoi chwain yn y glust. Sisi, y mae'n bosibl. Peidiwch â aros yn ei ben ei hun.