12 August 2016

Private methods, Accessor Methods, Constant Data Manager Design Pattern in Java

Private methods Design Pattern
Java 2016
package Demo12;

public class Store {
 private int fx(int a, int b){
  return a*100 + b*20;
 }
 public void show(){
  System.out.println("Value fx(20,10): "+ fx(20,10));
  System.out.println("Value fx(40,10): "+ fx(40,10));
 }
 public static void main(String[] args) {
  Store s = new Store();
  s.show();
 }
}
/* 
Private tăng tính đóng gói cho Java như ví dụ này là tính đóng gói 
cho method fx(int a, int b) rằng private chỉ trong class Store 
mới có thể thấy nó và sử dụng nó! Xem lại phần tính đóng gói 
*/
Output: 
Value fx(20,10): 2200
Value fx(40,10): 4200
Accessor Methods Design Pattern
Java 2016
package Demo12;


public class Employee {

 private String name;
 private int salary;
 private int age;
 private String address;
 
 public String getName() {
  return name;
 }
 public void setName(String name) {
  this.name = name;
 }
 public int getSalary() {
  return salary;
 }
 public void setSalary(int salary) {
  this.salary = salary;
 }
 public int getAge() {
  return age;
 }
 public void setAge(int age) {
  this.age = age;
 }
 public String getAddress() {
  return address;
 }
 public void setAddress(String address) {
  this.address = address;
 }
}
/* Getter & Setter sinh ra nhằm mục đích tăng tính toàn vẹn tăng tính bảo mật ít lỗi 
Khi sử dụng chúng ta cần thông qua các method setName hoặc getName 
chứ không được truy cập trực tiếp ví dụ Employee.Name!
*/
Constant Data Design Pattern
Java 2016
package Demo12;

public class Constant {

 public static final String PROJECT ="JAVA TEAM 6";
 public static final String WEBSITE ="giai-ma.blogspot.com";
 public static final int YEAR = 2016;
 public static final String COUNSTRY ="Viet Nam";
}
/*
Có tác dụng nhóm các giá trị giống nhau vào một Class
Khi sử dụng chúng ta chỉ cần Constant.PROJECT thì lấy được giá trị 
*/

0 nhận xét:

Post a Comment

 

BACK TO TOP

Xuống cuối trang