Quellcode durchsuchen

code formatting

檀烈 vor 2 Monaten
Ursprung
Commit
367bf862cf

+ 7 - 32
src/main/java/cn/qinys/learn/creational/prototype/ConcretePrototype.java

@@ -1,5 +1,9 @@
 package cn.qinys.learn.creational.prototype;
 
+import lombok.Getter;
+import lombok.Setter;
+import lombok.ToString;
+
 import java.util.HashMap;
 import java.util.Map;
 import java.util.Objects;
@@ -7,6 +11,9 @@ import java.util.Objects;
 /**
  * 具体原型,实现深拷贝
  */
+@Setter
+@Getter
+@ToString
 public class ConcretePrototype implements Prototype {
     private String id;
     private String data;
@@ -32,29 +39,6 @@ public class ConcretePrototype implements Prototype {
         return new ConcretePrototype(this);
     }
 
-    public String getId() {
-        return id;
-    }
-
-    public void setId(String id) {
-        this.id = id;
-    }
-
-    public String getData() {
-        return data;
-    }
-
-    public void setData(String data) {
-        this.data = data;
-    }
-
-    public Map<String, String> getConfig() {
-        return config;
-    }
-
-    public void setConfig(Map<String, String> config) {
-        this.config = config;
-    }
 
     @Override
     public boolean equals(Object o) {
@@ -68,14 +52,5 @@ public class ConcretePrototype implements Prototype {
     public int hashCode() {
         return Objects.hash(id, data, config);
     }
-
-    @Override
-    public String toString() {
-        return "ConcretePrototype{" +
-                "id='" + id + '\'' +
-                ", data='" + data + '\'' +
-                ", config=" + config +
-                '}';
-    }
 }