Comment organiser vos classes ?

Preview:

Citation preview

  • Vous commencez crer des applications de plus en plus complexes, avec des dizaines, voirdes centaines de classes. Il est courant qu'une application complte possde plus de 50classes pour le mme projet. Dans ce cours vido, dcouvrez l'utilit des packages pourorganiser vos classes et les retrouver en un clair !

    jQLeadBrite("#leadplayer_video_element_52B35B625D8E4").leadplayer(false, "eyJnYSI6dHJ1ZSwib3ZlcmxheSI6ZmFsc2UsInBvd2VyZWRfYnkiOmZhbHNlLCJwb3dlcmVkX2J5X2xpbmsiOiJodHRwOlwvXC93d3cucHJvZ3JhbW1hdGlvbi1mYWNpbGUuY29tXC8iLCJjb2xvcjEiOiIjRjVCQjBDIiwiY29sb3IyIjoiIzE3OThDRCIsImNvbG9yMyI6IiNGNUJCMEMiLCJ0eHRfc3VibWl0IjoiUkVDRVZPSVIgISIsInR4dF9wbGF5IjoiTGVjdHVyZSIsInR4dF9lbWwiOiJSZW5zZWlnbmV6IHZvdHJlIEVtYWlsLi4uIiwidHh0X25hbWUiOiJSZW5zZWlnbmV6IHZvdHJlIFByXHUwMGU5bm9tLi4uIiwidHh0X2ludmFsaWRfZW1sIjoiU1ZQLCByZW5zZWlnbmV6IHZvdHJlIEVtYWlsLi4uIiwidHh0X2ludmFsaWRfbmFtZSI6IlNWUCwgcmVuc2VpZ25leiB2b3RyZSBQclx1MDBlOW5vbS4uLiIsImxwX3NvdXJjZSI6IldQIFBsdWdpbiAxLjQuMi4xIFVubGltaXRlZCIsImlkIjoiNTJCMzVCNjI1RDhFNCIsIndpZHRoIjo5NDAsImhlaWdodCI6NTI5LCJ0aHVtYm5haWwiOiIiLCJ0aXRsZSI6IkNvbW1lbnQgb3JnYW5pc2VyIHZvcyBjbGFzc2VzID8gIiwiZGVzY3JpcHRpb24iOiJEXHUwMGU5Y291dnJleiBkYW5zIGNlIGNvdXJzIHZpZFx1MDBlOW8gY29tbWVudCByZXRyb3V2ZXIgZW4gdW4gXHUwMGU5Y2xhaXIgbGEgY2xhc3NlIHF1ZSB2b3VzIGNoZXJjaGV6IHBhcm1pIGRlcyBkaXphaW5lcyBldCBkZXMgZGl6YWluZXMuIiwiYXV0b3BsYXkiOmZhbHNlLCJzaG93X3RpbWVsaW5lIjp0cnVlLCJlbmFibGVfaGQiOnRydWUsIm9wdCI6eyJ0aW1lIjoiZW5kIiwidGV4dDEiOiJDclx1MDBlOWV6IGRlcyBBcHBsaWNhdGlvbnMgUGVyZm9ybWFudGVzIGRhbnMgdm90cmUgTGFuZ2FnZSAhIiwidGV4dDIiOiJSZWNldmV6IGxlcyBjb3VycyBkZSBNYXR0aGlldSwgRXhwZXJ0IGVuIERcdTAwZTl2ZWxvcHBlbWVudCBBcHBsaWNhdGlmIiwidXJsIjoiaHR0cDpcL1wvd3d3LnByb2dyYW1tYXRpb24tZmFjaWxlLmNvbVwvbWVyY2ktcG91ci12b3RyZS1pbnNjcmlwdGlvblwvIiwic2tpcCI6eyJ0ZXh0Ijoic2tpcCB0aGlzIHN0ZXAifSwiZm9ybV9wcm92aWRlciI6ImF3ZWJlciIsImZvcm1faHRtbCI6IiZsdDshLS0gQVdlYmVyIFdlYiBGb3JtIEdlbmVyYXRvciAzLjAgLS0mZ3Q7Jmx0O3N0eWxlIHR5cGU9JnF1b3Q7dGV4dFwvY3NzJnF1b3Q7Jmd0OyNhZi1mb3JtLTc3NjUzNTI4IC5hZi1ib2R5IC5hZi10ZXh0V3JhcHt3aWR0aDo5OCU7ZGlzcGxheTpibG9jaztmbG9hdDpub25lO30jYWYtZm9ybS03NzY1MzUyOCAuYWYtYm9keSBpbnB1dC50ZXh0LCAjYWYtZm9ybS03NzY1MzUyOCAuYWYtYm9keSB0ZXh0YXJlYXtiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGRkY7Ym9yZGVyLWNvbG9yOiM5MTkxOTE7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Y29sb3I6IzAwMDAwMDt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEycHg7Zm9udC1mYW1pbHk6VmVyZGFuYSwgc2Fucy1zZXJpZjt9I2FmLWZvcm0tNzc2NTM1MjggLmFmLWJvZHkgaW5wdXQudGV4dDpmb2N1cywgI2FmLWZvcm0tNzc2NTM1MjggLmFmLWJvZHkgdGV4dGFyZWE6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojRkZGQUQ2O2JvcmRlci1jb2xvcjojMDMwMzAzO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO30jYWYtZm9ybS03NzY1MzUyOCAuYWYtYm9keSBsYWJlbC5wcmV2aWV3TGFiZWx7ZGlzcGxheTpibG9jaztmbG9hdDpub25lO3RleHQtYWxpZ246bGVmdDt3aWR0aDphdXRvO2NvbG9yOiMwMDAwMDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtZmFtaWx5OlZlcmRhbmEsIHNhbnMtc2VyaWY7fSNhZi1mb3JtLTc3NjUzNTI4IC5hZi1ib2R5e3BhZGRpbmctYm90dG9tOjE1cHg7cGFkZGluZy10b3A6MTVweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjppbmhlcml0O2JhY2tncm91bmQtaW1hZ2U6bm9uZT

    1 / 6

  • tjb2xvcjojMDAwMDAwO2ZvbnQtc2l6ZToxMXB4O2ZvbnQtZmFtaWx5OlZlcmRhbmEsIHNhbnMtc2VyaWY7fSNhZi1mb3JtLTc3NjUzNTI4IC5hZi1xdWlya3NNb2Rle3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweDt9I2FmLWZvcm0tNzc2NTM1MjggLmFmLXN0YW5kYXJkcyAuYWYtZWxlbWVudHtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHg7fSNhZi1mb3JtLTc3NjUzNTI4IC5idXR0b25Db250YWluZXIgaW5wdXQuc3VibWl0e2JhY2tncm91bmQtaW1hZ2U6dXJsKCZxdW90O2h0dHA6XC9cL2Zvcm1zLmF3ZWJlci5jb21cL2ltYWdlc1wvYXV0b1wvZ3JhZGllbnRcL2J1dHRvblwvMDdjLnBuZyZxdW90Oyk7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgbGVmdDtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDU3YWM7Ym9yZGVyOjFweCBzb2xpZCAjMDA1N2FjO2NvbG9yOiNGRkZGRkY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OlZlcmRhbmEsIHNhbnMtc2VyaWY7fSNhZi1mb3JtLTc3NjUzNTI4IC5idXR0b25Db250YWluZXIgaW5wdXQuc3VibWl0e3dpZHRoOmF1dG87fSNhZi1mb3JtLTc3NjUzNTI4IC5idXR0b25Db250YWluZXJ7dGV4dC1hbGlnbjpyaWdodDt9I2FmLWZvcm0tNzc2NTM1MjggYnV0dG9uLCNhZi1mb3JtLTc3NjUzNTI4IGlucHV0LCNhZi1mb3JtLTc3NjUzNTI4IHN1Ym1pdCwjYWYtZm9ybS03NzY1MzUyOCB0ZXh0YXJlYSwjYWYtZm9ybS03NzY1MzUyOCBzZWxlY3QsI2FmLWZvcm0tNzc2NTM1MjggbGFiZWwsI2FmLWZvcm0tNzc2NTM1Mjggb3B0Z3JvdXAsI2FmLWZvcm0tNzc2NTM1Mjggb3B0aW9ue2Zsb2F0Om5vbmU7cG9zaXRpb246c3RhdGljO21hcmdpbjowO30jYWYtZm9ybS03NzY1MzUyOCBkaXZ7bWFyZ2luOjA7fSNhZi1mb3JtLTc3NjUzNTI4IGZvcm0sI2FmLWZvcm0tNzc2NTM1MjggdGV4dGFyZWEsLmFmLWZvcm0td3JhcHBlciwuYWYtZm9ybS1jbG9zZS1idXR0b24sI2FmLWZvcm0tNzc2NTM1MjggaW1ne2Zsb2F0Om5vbmU7Y29sb3I6aW5oZXJpdDtwb3NpdGlvbjpzdGF0aWM7YmFja2dyb3VuZC1jb2xvcjpub25lO2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MDt9I2FmLWZvcm0tNzc2NTM1MjggaW5wdXQsI2FmLWZvcm0tNzc2NTM1MjggYnV0dG9uLCNhZi1mb3JtLTc3NjUzNTI4IHRleHRhcmVhLCNhZi1mb3JtLTc3NjUzNTI4IHNlbGVjdHtmb250LXNpemU6MTAwJTt9I2FmLWZvcm0tNzc2NTM1Mjggc2VsZWN0LCNhZi1mb3JtLTc3NjUzNTI4IGxhYmVsLCNhZi1mb3JtLTc3NjUzNTI4IG9wdGdyb3VwLCNhZi1mb3JtLTc3NjUzNTI4IG9wdGlvbntwYWRkaW5nOjA7fSNhZi1mb3JtLTc3NjUzNTI4LCNhZi1mb3JtLTc3NjUzNTI4IC5xdWlya3NNb2Rle3dpZHRoOjIyNXB4O30jYWYtZm9ybS03NzY1MzUyOC5hZi1xdWlya3NNb2Rle292ZXJmbG93LXg6aGlkZGVuO30jYWYtZm9ybS03NzY1MzUyOHtiYWNrZ3JvdW5kLWNvbG9yOiNGMEYwRjA7Ym9yZGVyLWNvbG9yOiNDRkNGQ0Y7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7fSNhZi1mb3JtLTc3NjUzNTI4e2Rpc3BsYXk6YmxvY2s7fSNhZi1mb3JtLTc3NjUzNTI4e292ZXJmbG93OmhpZGRlbjt9LmFmLWJvZHkgLmFmLXRleHRXcmFwe3RleHQtYWxpZ246bGVmdDt9LmFmLWJvZHkgaW5wdXQuaW1hZ2V7Ym9yZGVyOm5vbmUhaW1wb3J0YW50O30uYWYtYm9keSBpbnB1dC5zdWJtaXQsLmFmLWJvZHkgaW5wdXQuaW1hZ2UsLmFmLWZvcm0gLmFmLWVsZW1lbnQgaW5wdXQuYnV0dG9ue2Zsb2F0Om5vbmUhaW1wb3J0YW50O30uYWYtYm9keSBpbnB1dC50ZXh0e3dpZHRoOjEwMCU7ZmxvYXQ6bm9uZTtwYWRkaW5nOjJweCFpbXBvcnRhbnQ7fS5hZi1ib2R5LmFmLXN0YW5kYXJkcyBpbnB1dC5zdWJtaXR7cGFkZGluZzo0cHggMTJweDt9LmFmLWNsZWFye2NsZWFyOmJvdGg7fS5hZi1lbGVtZW50IGxhYmVse3RleHQtYWxpZ246bGVmdDtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7fS5hZi1lbGVtZW50e3BhZGRpbmc6NXB4IDA7fS5hZi1mb3JtLXdyYXBwZXJ7dGV4dC1pbmRlbnQ6MDt9LmFmLWZvcm17dGV4dC1hbGlnbjpsZWZ0O21hcmdpbjphdXRvO30uYWYtcXVpcmtzTW9kZSAuYWYtZWxlbWVudHtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDowIWltcG9ydGFudDt9LmxibC1yaWdodCAuYWYtZWxlbWVudCBsYWJlbHt0ZXh0LWFsaWduOnJpZ2h0O31ib2R5IHt9Jmx0O1wvc3R5bGUmZ3Q7Jmx0O2Zvcm0gbWV0aG9kPSZxdW90O3Bvc3QmcXVvdDsgY2xhc3M9JnF1b3Q7YWYtZm9ybS13cmFwcGVyJnF1b3Q7IGFjdGlvbj0mcXVvdDtodHRwOlwvXC93d3cuYXdlYmVyLmNvbVwvc2NyaXB0c1wvYWRkbGVhZC5wbCZxdW90OyAgJmd0OyZsdDtkaXYgc3R5b

    2 / 6

  • GU9JnF1b3Q7ZGlzcGxheTogbm9uZTsmcXVvdDsmZ3Q7Jmx0O2lucHV0IHR5cGU9JnF1b3Q7aGlkZGVuJnF1b3Q7IG5hbWU9JnF1b3Q7bWV0YV93ZWJfZm9ybV9pZCZxdW90OyB2YWx1ZT0mcXVvdDs3NzY1MzUyOCZxdW90OyBcLyZndDsmbHQ7aW5wdXQgdHlwZT0mcXVvdDtoaWRkZW4mcXVvdDsgbmFtZT0mcXVvdDttZXRhX3NwbGl0X2lkJnF1b3Q7IHZhbHVlPSZxdW90OyZxdW90OyBcLyZndDsmbHQ7aW5wdXQgdHlwZT0mcXVvdDtoaWRkZW4mcXVvdDsgbmFtZT0mcXVvdDtsaXN0bmFtZSZxdW90OyB2YWx1ZT0mcXVvdDtkZXZmYWNpbGUtcHJvJnF1b3Q7IFwvJmd0OyZsdDtpbnB1dCB0eXBlPSZxdW90O2hpZGRlbiZxdW90OyBuYW1lPSZxdW90O3JlZGlyZWN0JnF1b3Q7IHZhbHVlPSZxdW90O2h0dHA6XC9cL3d3dy5wcm9ncmFtbWF0aW9uLWZhY2lsZS5jb21cL21lcmNpLXBvdXItdm90cmUtaW5zY3JpcHRpb25cLyZxdW90OyBpZD0mcXVvdDtyZWRpcmVjdF80MzMxYTA1Y2NhYWMxMzk0YWVhYzMyOTgxNzNhMjhkOSZxdW90OyBcLyZndDsmbHQ7aW5wdXQgdHlwZT0mcXVvdDtoaWRkZW4mcXVvdDsgbmFtZT0mcXVvdDttZXRhX3JlZGlyZWN0X29ubGlzdCZxdW90OyB2YWx1ZT0mcXVvdDtodHRwOlwvXC93d3cucHJvZ3JhbW1hdGlvbi1mYWNpbGUuY29tXC9tZXJjaS1wb3VyLXZvdHJlLWluc2NyaXB0aW9uXC8mcXVvdDsgXC8mZ3Q7Jmx0O2lucHV0IHR5cGU9JnF1b3Q7aGlkZGVuJnF1b3Q7IG5hbWU9JnF1b3Q7bWV0YV9hZHRyYWNraW5nJnF1b3Q7IHZhbHVlPSZxdW90O0FjY3VlaWxfU2l0ZSZxdW90OyBcLyZndDsmbHQ7aW5wdXQgdHlwZT0mcXVvdDtoaWRkZW4mcXVvdDsgbmFtZT0mcXVvdDttZXRhX21lc3NhZ2UmcXVvdDsgdmFsdWU9JnF1b3Q7MSZxdW90OyBcLyZndDsmbHQ7aW5wdXQgdHlwZT0mcXVvdDtoaWRkZW4mcXVvdDsgbmFtZT0mcXVvdDttZXRhX3JlcXVpcmVkJnF1b3Q7IHZhbHVlPSZxdW90O25hbWUsZW1haWwmcXVvdDsgXC8mZ3Q7Jmx0O2lucHV0IHR5cGU9JnF1b3Q7aGlkZGVuJnF1b3Q7IG5hbWU9JnF1b3Q7bWV0YV90b29sdGlwJnF1b3Q7IHZhbHVlPSZxdW90O25hbWV8fFJlbnNlaWduZXogdm90cmUgUHImZWFjdXRlO25vbS4uLiwsZW1haWx8fFJlbnNlaWduZXogdm90cmUgRW1haWwuLi4mcXVvdDsgXC8mZ3Q7Jmx0O1wvZGl2Jmd0OyZsdDtkaXYgaWQ9JnF1b3Q7YWYtZm9ybS03NzY1MzUyOCZxdW90OyBjbGFzcz0mcXVvdDthZi1mb3JtJnF1b3Q7Jmd0OyZsdDtkaXYgaWQ9JnF1b3Q7YWYtYm9keS03NzY1MzUyOCZxdW90OyAgY2xhc3M9JnF1b3Q7YWYtYm9keSBhZi1zdGFuZGFyZHMmcXVvdDsmZ3Q7Jmx0O2RpdiBjbGFzcz0mcXVvdDthZi1lbGVtZW50JnF1b3Q7Jmd0OyZsdDtsYWJlbCBjbGFzcz0mcXVvdDtwcmV2aWV3TGFiZWwmcXVvdDsgZm9yPSZxdW90O2F3Zl9maWVsZC01NjU2OTg3NyZxdW90OyZndDsmbHQ7XC9sYWJlbCZndDsmbHQ7ZGl2IGNsYXNzPSZxdW90O2FmLXRleHRXcmFwJnF1b3Q7Jmd0OyZsdDtpbnB1dCBpZD0mcXVvdDthd2ZfZmllbGQtNTY1Njk4NzcmcXVvdDsgdHlwZT0mcXVvdDt0ZXh0JnF1b3Q7IG5hbWU9JnF1b3Q7bmFtZSZxdW90OyBjbGFzcz0mcXVvdDt0ZXh0JnF1b3Q7IHZhbHVlPSZxdW90O1JlbnNlaWduZXogdm90cmUgUHImZWFjdXRlO25vbS4uLiZxdW90OyAgb25mb2N1cz0mcXVvdDsgaWYgKHRoaXMudmFsdWUgPT0gJ1JlbnNlaWduZXogdm90cmUgUHImZWFjdXRlO25vbS4uLicpIHsgdGhpcy52YWx1ZSA9ICcnOyB9JnF1b3Q7IG9uYmx1cj0mcXVvdDtpZiAodGhpcy52YWx1ZSA9PSAnJykgeyB0aGlzLnZhbHVlPSdSZW5zZWlnbmV6IHZvdHJlIFByJmVhY3V0ZTtub20uLi4nO30gJnF1b3Q7IHRhYmluZGV4PSZxdW90OzUwMCZxdW90OyBcLyZndDsmbHQ7XC9kaXYmZ3Q7Jmx0O2RpdiBjbGFzcz0mcXVvdDthZi1jbGVhciZxdW90OyZndDsmbHQ7XC9kaXYmZ3Q7Jmx0O1wvZGl2Jmd0OyZsdDtkaXYgY2xhc3M9JnF1b3Q7YWYtZWxlbWVudCZxdW90OyZndDsmbHQ7bGFiZWwgY2xhc3M9JnF1b3Q7cHJldmlld0xhYmVsJnF1b3Q7IGZvcj0mcXVvdDthd2ZfZmllbGQtNTY1Njk4NzgmcXVvdDsmZ3Q7Jmx0O1wvbGFiZWwmZ3Q7Jmx0O2RpdiBjbGFzcz0mcXVvdDthZi10ZXh0V3JhcCZxdW90OyZndDsmbHQ7aW5wdXQgY2xhc3M9JnF1b3Q7dGV4dCZxdW90OyBpZD0mcXVvdDthd2ZfZmllbGQtNTY1Njk4NzgmcXVvdDsgdHlwZT0mcXVvdDt0ZXh0JnF1b3Q7IG5hbWU9JnF1b3Q7ZW1haWwmcXVvdDsgdmFsdWU9JnF1b3Q7UmVuc2VpZ25leiB2b3RyZSBFbWFpbC4uLiZxdW90OyB0YWJpbmRleD0mcXVvdDs1MDEmcXVvdDsgIG9uZm9jdXM9JnF1b3Q7IGlmICh0aGlzLnZhbHVlID09ICdSZW5zZWlnbmV6IHZvdHJlIEVtYWlsLi4uJykgeyB0aGlzLnZhbHVlID0gJyc7IH0mcXVvdDsgb25ibHVyPSZxdW90O2lmICh0aGlzLnZhbHVlID09ICcnKSB7IH

    3 / 6

  • RoaXMudmFsdWU9J1JlbnNlaWduZXogdm90cmUgRW1haWwuLi4nO30gJnF1b3Q7IFwvJmd0OyZsdDtcL2RpdiZndDsmbHQ7ZGl2IGNsYXNzPSZxdW90O2FmLWNsZWFyJnF1b3Q7Jmd0OyZsdDtcL2RpdiZndDsmbHQ7XC9kaXYmZ3Q7Jmx0O2RpdiBjbGFzcz0mcXVvdDthZi1lbGVtZW50IGJ1dHRvbkNvbnRhaW5lciZxdW90OyZndDsmbHQ7aW5wdXQgbmFtZT0mcXVvdDtzdWJtaXQmcXVvdDsgY2xhc3M9JnF1b3Q7c3VibWl0JnF1b3Q7IHR5cGU9JnF1b3Q7c3VibWl0JnF1b3Q7IHZhbHVlPSZxdW90O1JlY2V2b2lyICEmcXVvdDsgdGFiaW5kZXg9JnF1b3Q7NTAyJnF1b3Q7IFwvJmd0OyZsdDtkaXYgY2xhc3M9JnF1b3Q7YWYtY2xlYXImcXVvdDsmZ3Q7Jmx0O1wvZGl2Jmd0OyZsdDtcL2RpdiZndDsmbHQ7XC9kaXYmZ3Q7Jmx0O1wvZGl2Jmd0OyZsdDtkaXYgc3R5bGU9JnF1b3Q7ZGlzcGxheTogbm9uZTsmcXVvdDsmZ3Q7Jmx0O2ltZyBzcmM9JnF1b3Q7aHR0cDpcL1wvZm9ybXMuYXdlYmVyLmNvbVwvZm9ybVwvZGlzcGxheXMuaHRtP2lkPTdPeHNyTXlzVEJ3PSZxdW90OyBhbHQ9JnF1b3Q7JnF1b3Q7IFwvJmd0OyZsdDtcL2RpdiZndDsmbHQ7XC9mb3JtJmd0OyZsdDtzY3JpcHQgdHlwZT0mcXVvdDt0ZXh0XC9qYXZhc2NyaXB0JnF1b3Q7Jmd0OyAgICAmbHQ7IS0tICAgIChmdW5jdGlvbigpIHsgICAgICAgIHZhciBJRSA9IFwvKkBjY19vbiFAKlwvZmFsc2U7ICAgICAgICBpZiAoIUlFKSB7IHJldHVybjsgfSAgICAgICAgaWYgKGRvY3VtZW50LmNvbXBhdE1vZGUgJmFtcDsmYW1wOyBkb2N1bWVudC5jb21wYXRNb2RlID09ICdCYWNrQ29tcGF0JykgeyAgICAgICAgICAgIGlmIChkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgmcXVvdDthZi1mb3JtLTc3NjUzNTI4JnF1b3Q7KSkgeyAgICAgICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgmcXVvdDthZi1mb3JtLTc3NjUzNTI4JnF1b3Q7KS5jbGFzc05hbWUgPSAnYWYtZm9ybSBhZi1xdWlya3NNb2RlJzsgICAgICAgICAgICB9ICAgICAgICAgICAgaWYgKGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCZxdW90O2FmLWJvZHktNzc2NTM1MjgmcXVvdDspKSB7ICAgICAgICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCZxdW90O2FmLWJvZHktNzc2NTM1MjgmcXVvdDspLmNsYXNzTmFtZSA9ICZxdW90O2FmLWJvZHkgaW5saW5lIGFmLXF1aXJrc01vZGUmcXVvdDs7ICAgICAgICAgICAgfSAgICAgICAgICAgIGlmIChkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgmcXVvdDthZi1oZWFkZXItNzc2NTM1MjgmcXVvdDspKSB7ICAgICAgICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCZxdW90O2FmLWhlYWRlci03NzY1MzUyOCZxdW90OykuY2xhc3NOYW1lID0gJnF1b3Q7YWYtaGVhZGVyIGFmLXF1aXJrc01vZGUmcXVvdDs7ICAgICAgICAgICAgfSAgICAgICAgICAgIGlmIChkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgmcXVvdDthZi1mb290ZXItNzc2NTM1MjgmcXVvdDspKSB7ICAgICAgICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCZxdW90O2FmLWZvb3Rlci03NzY1MzUyOCZxdW90OykuY2xhc3NOYW1lID0gJnF1b3Q7YWYtZm9vdGVyIGFmLXF1aXJrc01vZGUmcXVvdDs7ICAgICAgICAgICAgfSAgICAgICAgfSAgICB9KSgpOyAgICAtLSZndDsmbHQ7XC9zY3JpcHQmZ3Q7Jmx0OyEtLSBcL0FXZWJlciBXZWIgRm9ybSBHZW5lcmF0b3IgMy4wIC0tJmd0OyIsImZvcm1faGFzaCI6IjFlYTMzYzczN2E3NzhmNDdjNWRiMmRlNTg1ZWE1YWY3IiwibmFtZV9lbmFibGVkIjp0cnVlfSwiY3RhIjpmYWxzZSwieW0iOiJLamRVUl9icGNDVSJ9");

    Afficher le texte de la vidoComment organiser vos classes ? Bonjour, et bienvenu sur Dveloppement Facile. Dans cenouveau cours, vous allez apprendre comment organiser vos classes. Il arrive souvent quedans une application, surtout les plus complexes, que vous dveloppez, vous avez desdizaines, des fois trente, quarante, cinquante classes diffrentes, et faut bien les organiser,sinon aprs vous tes perdu, vous ne savez plus o donner de la tte, vous avez, comme surl'image, un tas de carton, un peu difficile de retrouver le colis que vous recherchez. Pour lesclasses, c'est pareil, vous allez apprendre obtenir une organisation toute preuve pour

    4 / 6

  • retrouver instantanment la classe modifier. Et en plus, le systme de package va vouspermettre de rutiliser vos classes d'un projet sur l'autre. C'est le but, une fois que vous avezcr un ensemble de classe, l'objectif c'est qu' chaque fois, chaque nouveau projet, vouspuissiez rutiliser cet ensemble de classe pour gagner la fois du temps, pour crer vosapplications beaucoup plus rapidement, et en plus, vous savez que ces classes sont stables,performantes, il n'y a pas de bug, donc votre application toutes les chances d'tre, elle aussi,performante.Utilisez les packages Alors, je vous conseille d'utiliser les packages. C'estprsent dans la plupart des langages de programmations. Donc ActionScript, PHP, Java, doncun package a correspond tout simplement une arborescence de dossiers sur votre disquedur. C'est dire, vous avez plusieurs dossiers comme .bouton, .label, ce sont des dossiers, etdans ces dossiers, il y a les classes qui correspondent en fonction du type de ce que fait laclasse, enfaite, de ses fonctionnalits. Donc chaque dossier peut contenir une ou plusieursclasses, et il faut savoir que le nom de vos dossiers, donc les packages, sont toujours enminuscule. C'est une convention entre dveloppeurs. Pas de caractres accentus, pasd'espace, ni de mot cl du langage de programmation dans les noms de vos packages.Lesavantages des packages Alors, je vais vous montrer un exemple de package. L, vous avezpar exemple, la classe stat, elle est dans le package net.hires.debug. Ce qui veux dire que cetteclasse, sur l'arborescence de votre disque dur, il y a un rpertoire net, un rpertoire hire, undebug, et dedans, il y a votre classe stat. Ensuite, c'est une classe ActionScript classiquecomme vous connaissez et dans les gros projets, l'avantage c'est que vous pouvez dfinir despackages. En principe, quand vous utilisez le modle de conception, en tout cas vous allezavoir des cours sur ce modle de conception, MVC Model View Controler, vous aurez diffrentspackages, ici, ce sera com.view et les noms de votre classe ou com.model et toutes vosclasses, com.controleur vos classes. Commande vos classes. Ca va vous permettre, dans lesgrandes applications, de regrouper vos classes par thmes dans un package, un ensemble dedossiers ou de sous-dossiers. Par exemple, le framework de composant graphique. Vous avezle package, un rpertoire com, un repertoire ActionScript l'intrieur, et encore l'intrieur unrpertoire UI comme User Interface. Dans ce rpertoire vous avez plusieurs rpertoires.Bouton, combo box, liste droulante, tool type, et dans ces rpertoires il y a les classes quipermettent de crer un bouton dans le rpertoire bouton. Dans le rpertoire tool type, lesclasses qui permettent de crer une info bulle etc. Donc n'hsitez pas utiliser ce systmed'arborescence sous forme de package, des classes spcifiques, a va vous permettre de lesrutilisez dans plusieurs de vos applications, et en plus de les partager avec d'autres quipesou les rutiliser dans un autre projet.A vous de jouer ! Vous trouverez un exemple de codesource sous cette vido tlcharger, un package, un framework pour vous montrer un peu ceque a donne sur un disque dur. Vous pouvez le tlcharger. Je vous encourage galement utiliser ds maintenant cette notion d'arborescence de package pour organiser vos classescorrectement et de retrouver plus facilement surtout quand vous avez une vingtaine, trentainesde classes dans votre application. Si vous avez des questions, posez-les-moi directement souscette vido. Je vous dis trs bientt pour le prochain cours sur Dveloppement Facile.

    Tlchargez des exemples en ActionScript 3

    5 / 6

  • Voici 2 librairies de code (Debug etAssetLoader) en ActionScript 3.

    Downloads

    2 librairies de code en ActionScript 3

    A travers ces 2 librairies de code AS3, dcouvrez comment les classes sont organisesdans diffrents packages, pour les retrouver plus facilement.

    Et vous, quelle technique utilisez-vous pour crer vos packages ?En fonction de votre application, il existe plusieurs organisation typique des classes. Quelleorganisation avez-vous choisi ? Dites le moi dans les commentaires ci-dessous.Commentorganiser vos classes ?

    Crez des Applications Mobiles, Web Performantes avec Dveloppement Facile : Cliquez icipour Tlcharger Gratuitement votre Formation Professionnelle Dveloppement Web

    Powered by TCPDF (www.tcpdf.org)

    6 / 6

Recommended