English: The figures 1 and 2 illustrate code with the same functionality, however in figure 2, the dependency has been inverted using an interface. The direction of dependency can be chosen to maximise code reuse, and eliminate cyclic dependencies.
megoszthatod – szabadon másolhatod, terjesztheted, bemutathatod és előadhatod a művet
feldolgozhatod – származékos műveket hozhatsz létre
Az alábbi feltételekkel:
Nevezd meg! – A szerzőt megfelelően fel kell tüntetned, hivatkozást kell létrehoznod a licencre és jelezned kell, ha a művön változtatást hajtottál végre. Ezt bármilyen észszerű módon megteheted, kivéve oly módon, ami azt sugallná hogy a jogosult támogat téged vagy a felhasználásod körülményeit.
Így add tovább! – Ha megváltoztatod, átalakítod, feldolgozod ezt a művet, a közreműködésedet csak az eredetivel megegyező vagy hasonló licenc alatt terjesztheted.
Ez a kép járulékos adatokat tartalmaz, amelyek feltehetően a kép létrehozásához használt digitális fényképezőgép vagy lapolvasó beállításairól adnak tájékoztatást. Ha a képet az eredetihez képest módosították, ezen adatok eltérhetnek a kép tényleges jellemzőitől.