设计模式
文章平均质量分 50
2018的阵雨
好好搬砖
展开
-
java代理模式探索
代理是为了控制对被代理人的访问,代理关系常见经纪人和演员之间,双方的职责解耦。场景一:静态代理public interface Performance { public void sing(String name);}public class Actor implements Performance{ @Override public void sin...原创 2018-10-31 21:16:21 · 1821 阅读 · 0 评论 -
java工厂模式探索
模式其实是伴随业务的发展演进的,所以从业务的角度理解模式,有会心一击的效果。本文参考《Head First 设计模式》,使用Voilet UML工具画图(ps: 此工具易用性不高,好在上手容易)。场景一:新开一家Pizza店,可以卖各种pizza。(原始程序,实现功能) 场景二:小店生意不错,同城有分店了。(业务发展,模式也出现了,简单工厂模式)还有些不足,小小的调整一下,...原创 2018-10-30 20:42:14 · 195 阅读 · 0 评论 -
java 类、对象、实例、依赖倒置、控制反转、依赖注入等概念
java某些书和网文错误的使用词汇,导致理解上的偏差。只有通过阅读原文,才能明晰。参考:https://www.oracle.com/technetwork/java/glossary-135216.htmlprimitive typeA variable data type in which the variable's value is of the appropriate siz...原创 2018-11-01 15:57:34 · 446 阅读 · 0 评论