Answers for "java method abstraction"

0

abstraction example in java

In my framework I have achieved abstraction 
by using collections or Map, because it’s all interface. 
  Most of the cases I come   across using List. 
  If we want to access elements frequently by using index, 
List is a way to go. ArrayList provides faster access if we know index. 
  If we want to store elements and want them to maintain an order, 
List is a better choice. 
i) List webs = driver.getWindowHandles(); 
=>create a list first to store web URLs in list
ii) findElements evaluates multiple elements 
so therefore will assigned to List 
iii) To handle dynamic elements store it in the list and identify by index: 
List all = driver.findElements(By.tagname(“”));
In my framework I follow POM and had situations 
where some pages shared similar actions that were similar 
but worked slightly different, so I was able to use abstraction 
to define those actions and implement them in each page according 
to what was needed for that webpage
Posted by: Guest on May-28-2021
0

method abstraction

// Method abstraction is the practice of reducing inter-dependency between methods.  
 // The following is an unreasonably simple example, but the point stands: 
 // don't make the person on the other side of your function do more work 
 // than they need to.  Include all necessary data transformations in your 
 // methods as is.  For instance, take method GetAreaOfCircle: 

 // Good practice: 
float GetAreaOfCircle(float radius) {
	return 3.14f * radius * radius;
}
int main() {
	printf("%d", GetAreaOfCircle(3.0f));
    getch();
    return 0;
}

 // Bad practice: 
float GetAreaOfCircle(float radius) {
	return radius * radius;
}
int main() {
	float area = 3.14f * GetAreaOfCircle(3.0f);
	printf("%d", );
    getch();
    return 0;
}
Posted by: Guest on December-30-2020

Code answers related to "Java"

Java Answers by Framework

Browse Popular Code Answers by Language