The process of picking out (abstracting) common features of objects and procedures. A programmer would use abstraction, for example, to note that two functions perform almost the same task and can be combined into a single function. Abstraction is one of the most important techniques in software engineering and is closely related to two other important techniques — encapsulation and information hiding. All three techniques are used to reduce complexity.
Related Articles
AutoIt Scripting Language
AutoIt is a popular and easy-to-learn scripting language used by developers since 1999 for quick software development. Here’s more about AutoIt scripting language, its...
Sales CRM
A sales CRM, or customer relationship management (CRM) tool for sales, is frequently the centerpiece of sales operations for a variety of business use...
HighLevel CRM
HighLevel is a sales and marketing customer relationship management (CRM) solution designed by the company HighLevel. Because it's uniquely designed for marketing agencies, HighLevel...
CRM Manager
A customer relationship management (CRM) manager is a person that oversees all customer and client relations within a business. They specialize in customer interactions...
Definitions
AutoIt Scripting Language
AutoIt is a popular and easy-to-learn scripting language used by developers since 1999...
Definitions
HighLevel CRM
HighLevel is a sales and marketing customer relationship management (CRM) solution designed by...
Definitions
Unified Endpoint Management (UEM)
As enterprise networks become increasingly distributed with growing numbers of remote workers, unified...