Javaのオブジェクト向けの原理とSpringの入門を理解する
3.装飾図案
装飾->の意味なので、装飾者の意味と考えます.また、オリジナルに装飾を施した図案だと考えれば、よりわかりやすくなります.
既存のエージェントモデルは、実施方法と同じである.
このように、既存のエージェント・モード・コードの戻り値に値を追加し、データ・マネージャ・モードを呼び出します.
package SOLID;
public class Decorator implements Iservice{
Iservice service1;
private String name="장식장식";
@Override
public String runSomthing() {
service1=new Service();
return name+service1.runSomthing();
}
}
Decoratorモードとエージェントモード
≪プロキシ・モード|Proxy Mode|ldap≫:返された値がクライアントに渡され、クライアントが最終的に返されます.
デコライザモード:クライアントが受信した戻り値にデコライザを追加します.
Reference
この問題について(Javaのオブジェクト向けの原理とSpringの入門を理解する), 我々は、より多くの情報をここで見つけました https://velog.io/@ghks285/스프링-입문을-위한-자바-객체지향의-원리와-이해Decorator-Patternテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol