6
Vous commencez à créer des applications de plus en plus complexes, avec des dizaines, voir des centaines de classes. Il est courant qu'une application complète possède plus de 50 classes pour le même projet. Dans ce cours vidéo, découvrez l'utilité des packages pour organiser vos classes et les retrouver en un éclair ! jQLeadBrite("#leadplayer_video_element_52B35B625D8E4").leadplayer(false, "eyJnYSI6dHJ1 ZSwib3ZlcmxheSI6ZmFsc2UsInBvd2VyZWRfYnkiOmZhbHNlLCJwb3dlcmVkX2J5X2xpbmsiOiJ odHRwOlwvXC93d3cucHJvZ3JhbW1hdGlvbi1mYWNpbGUuY29tXC8iLCJjb2xvcjEiOiIjRjVCQjB DIiwiY29sb3IyIjoiIzE3OThDRCIsImNvbG9yMyI6IiNGNUJCMEMiLCJ0eHRfc3VibWl0IjoiUkVDR VZPSVIgISIsInR4dF9wbGF5IjoiTGVjdHVyZSIsInR4dF9lbWwiOiJSZW5zZWlnbmV6IHZvdHJlIE VtYWlsLi4uIiwidHh0X25hbWUiOiJSZW5zZWlnbmV6IHZvdHJlIFByXHUwMGU5bm9tLi4uIiwidH h0X2ludmFsaWRfZW1sIjoiU1ZQLCByZW5zZWlnbmV6IHZvdHJlIEVtYWlsLi4uIiwidHh0X2ludm FsaWRfbmFtZSI6IlNWUCwgcmVuc2VpZ25leiB2b3RyZSBQclx1MDBlOW5vbS4uLiIsImxwX3Nv dXJjZSI6IldQIFBsdWdpbiAxLjQuMi4xIFVubGltaXRlZCIsImlkIjoiNTJCMzVCNjI1RDhFNCIsIndpZ HRoIjo5NDAsImhlaWdodCI6NTI5LCJ0aHVtYm5haWwiOiIiLCJ0aXRsZSI6IkNvbW1lbnQgb3Jn YW5pc2VyIHZvcyBjbGFzc2VzID8gIiwiZGVzY3JpcHRpb24iOiJEXHUwMGU5Y291dnJleiBkYW 5zIGNlIGNvdXJzIHZpZFx1MDBlOW8gY29tbWVudCByZXRyb3V2ZXIgZW4gdW4gXHUwMGU5 Y2xhaXIgbGEgY2xhc3NlIHF1ZSB2b3VzIGNoZXJjaGV6IHBhcm1pIGRlcyBkaXphaW5lcyBldCB kZXMgZGl6YWluZXMuIiwiYXV0b3BsYXkiOmZhbHNlLCJzaG93X3RpbWVsaW5lIjp0cnVlLCJlb mFibGVfaGQiOnRydWUsIm9wdCI6eyJ0aW1lIjoiZW5kIiwidGV4dDEiOiJDclx1MDBlOWV6IGRlc yBBcHBsaWNhdGlvbnMgUGVyZm9ybWFudGVzIGRhbnMgdm90cmUgTGFuZ2FnZSAhIiwidG V4dDIiOiJSZWNldmV6IGxlcyBjb3VycyBkZSBNYXR0aGlldSwgRXhwZXJ0IGVuIERcdTAwZTl2 ZWxvcHBlbWVudCBBcHBsaWNhdGlmIiwidXJsIjoiaHR0cDpcL1wvd3d3LnByb2dyYW1tYXRpb2 4tZmFjaWxlLmNvbVwvbWVyY2ktcG91ci12b3RyZS1pbnNjcmlwdGlvblwvIiwic2tpcCI6eyJ0ZXh0 Ijoic2tpcCB0aGlzIHN0ZXAifSwiZm9ybV9wcm92aWRlciI6ImF3ZWJlciIsImZvcm1faHRtbCI6IiZsd DshLS0gQVdlYmVyIFdlYiBGb3JtIEdlbmVyYXRvciAzLjAgLS0mZ3Q7Jmx0O3N0eWxlIHR5cGU 9JnF1b3Q7dGV4dFwvY3NzJnF1b3Q7Jmd0OyNhZi1mb3JtLTc3NjUzNTI4IC5hZi1ib2R5IC5hZi 10ZXh0V3JhcHt3aWR0aDo5OCU7ZGlzcGxheTpibG9jaztmbG9hdDpub25lO30jYWYtZm9ybS0 3NzY1MzUyOCAuYWYtYm9keSBpbnB1dC50ZXh0LCAjYWYtZm9ybS03NzY1MzUyOCAuYWY tYm9keSB0ZXh0YXJlYXtiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGRkY7Ym9yZGVyLWNvbG9y OiM5MTkxOTE7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Y29sb3I6IzAw MDAwMDt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaW dodDpub3JtYWw7Zm9udC1zaXplOjEycHg7Zm9udC1mYW1pbHk6VmVyZGFuYSwgc2Fucy1z ZXJpZjt9I2FmLWZvcm0tNzc2NTM1MjggLmFmLWJvZHkgaW5wdXQudGV4dDpmb2N1cywgI2 FmLWZvcm0tNzc2NTM1MjggLmFmLWJvZHkgdGV4dGFyZWE6Zm9jdXN7YmFja2dyb3VuZC1 jb2xvcjojRkZGQUQ2O2JvcmRlci1jb2xvcjojMDMwMzAzO2JvcmRlci13aWR0aDoxcHg7Ym9yZG VyLXN0eWxlOnNvbGlkO30jYWYtZm9ybS03NzY1MzUyOCAuYWYtYm9keSBsYWJlbC5wcmV 2aWV3TGFiZWx7ZGlzcGxheTpibG9jaztmbG9hdDpub25lO3RleHQtYWxpZ246bGVmdDt3aWR 0aDphdXRvO2NvbG9yOiMwMDAwMDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zd HlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtZmFta Wx5OlZlcmRhbmEsIHNhbnMtc2VyaWY7fSNhZi1mb3JtLTc3NjUzNTI4IC5hZi1ib2R5e3BhZGRp bmctYm90dG9tOjE1cHg7cGFkZGluZy10b3A6MTVweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZ XBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjppbmhlcml0O2JhY2tncm91bmQtaW1hZ2U6bm9uZT 1 / 6

Comment organiser vos classes ?

Embed Size (px)

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