refactoring : data class - encapsulate record
This commit is contained in:
@@ -0,0 +1,24 @@
|
|||||||
|
package com.example.refactoring._22_data_class._42_encapsulate_record;
|
||||||
|
|
||||||
|
public class Organization {
|
||||||
|
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
private String country;
|
||||||
|
|
||||||
|
public String getName() {
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setName(String name) {
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCountry() {
|
||||||
|
return country;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCountry(String country) {
|
||||||
|
this.country = country;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
package com.example.refactoring._22_data_class._42_encapsulate_record;
|
||||||
|
|
||||||
|
// 불변
|
||||||
|
public record OrganizationRecord(String name, String country) {
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
package com.example.refactoring._22_data_class._42_encapsulate_record._before;
|
||||||
|
|
||||||
|
public class Organization {
|
||||||
|
|
||||||
|
public String name;
|
||||||
|
|
||||||
|
public String country;
|
||||||
|
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user