Changes for page Glossary

Last modified by chrisby on 2024/09/19 10:50

From version 21.1
edited by chrisby
on 2024/04/03 09:05
Change comment: Rollback to version 19.1
To version 21.2
edited by chrisby
on 2024/04/03 09:06
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -2,7 +2,7 @@
2 2  
3 3  | -------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
4 4  | **Term** | **Explanation** |
5 -| Abstraction | 1) The counterpart of 'concreteness', it refers to interfaces and abstract classes that define behavior (function signatures) but leave the internal implementation of those functions undefined. 2) A higher-level, generalized unit of shared code. Duplication across multiple functions can often be resolved by creating an 'abstraction' - an additional function containing the duplicated code. |
5 +| Abstraction | 1) The counterpart of 'concreteness', it refers to interfaces and abstract classes that define behavior (function signatures) but leave the internal implementation of those functions undefined. 2) Duplicated logic can often be merged by creating an 'abstraction' - an additional function containing the duplicated code. |
6 6  | Abstraction Level | For example, with functions, the level of abstraction refers to how general or specific the function is, with higher levels of abstraction representing broader, more general functionality and lower levels of abstraction representing more detailed, specific operations. |
7 7  | [[Acceptance Test|doc:Software Engineering.Agile.Extreme Programming.Acceptance Tests.WebHome]] | See link. |
8 8  | [[Agile|doc:Software Engineering.Agile.WebHome]] | See link. |