La diskuto pri la uzo de la potenca konektilo estas granda. Fakte, la uzanto povas aldoni la potencan konektilon al ekzistanta programarmodelo, uzata por konekti komercajn kaj transversajn zorgojn. Pro la AOP-semantiko, la konektila parto dependas de komercaj zorgoj, kaj la transversaj zorgoj dependas de la potenca konektilo.
Poste, ĉirkaŭ la konektilo, la uzanto povas fari serion da elektitaj, sen devi permane enigi ajnan enhavon, ĝi povas esti la komercaj zorgoj, la reĝimo de konektaj partoj kaj kructranĉaj zorgoj identigitaj (ĉi tiu paŝo estas per determinado de la AOP-reciprokaj informoj, kaj la informoj konservitaj en la konektilo por atingi, ĉi tiu parta eksporta informo estas farebla, kompreneble).
Oni ankaŭ argumentas, ke por permesi glatan transiron inter dizajno kaj efektivigo kaj subteni malaltnivelan arkitekturan dizajnon, ligbazitaj aspekto-orientitaj modeligaj iloj devas subteni kodkadron, kiu aŭtomate generas malsamajn AOP-implementajn teknikojn el la dizajna modelo. Ĉi tio permesas al la programisto koncentriĝi pri konstruado de la modelo dum la modeliga ilo generas la kodon aŭtomate. Kodgenerado plibonigas la produktivecon de programistoj kaj reduktas erarojn. La ligbazita aspekto-orientita modeliga metodo plibonigas la reuzeblon de AOP-teknologio kaj plibonigas la efikecon de programara disvolviĝo evitante faktkonflikton inter dizajno kaj efektivigo. La dizajnisto povas dizajni AOP kun la objektorientita ideo, kaj la programisto povas daŭrigi la pli postan programadon laŭ la generita kodkadro.
Ankaŭ estis sugestite, ke konektiloj estis enkondukitaj por subteni aspekto-orientitan modeladon, konservante apartigon de zorgoj frue en la programara vivciklo por trakti la specifon de transversaj zorgoj je la arkitektura nivelo. Unu el la ĉefaj kialoj, kial konektiloj estis enkondukitaj, estis provizi subtenon por normaj evoluigaj iloj. UML-bazitaj solvoj por aldoni konektilojn estas pli akcepteblaj. Konektiloj estas simpla kaj potenca identigilo por aspekto-orientita modelado. Sed por redukti erarojn en mapado de modeloj al kodo, kaj por provizi subtenon por la subesta arkitektura dezajno, aŭtomata generado de AOP-kodkadroj ankaŭ estas necesa.
Tiel, ĝenerale, lig-bazitaj aspekto-orientitaj modeligaj aliroj povas esti enkondukitaj travideble en la analiza dezajna stadio de programaro, kaj povas gvidi la pli postan skribadon de AOP-kodo por atingi senjuntan ligon inter dezajno kaj kodo.
Afiŝtempo: 1-a de oktobro 2019