wordpress菜單外觀樣式seo推廣優(yōu)化排名軟件
- 單例模式
RunTime類是單例模式的體現(xiàn),getRunTime()方法會返回一個唯一的實例。確保程序中只有一個唯一的RunTime類對象 - 建造者模式
StringBuilder和StringBuffer是建造者模式的體現(xiàn) - 工廠模式
Calender類中Calender.getInstance()方法
DriverManager.getConnection()方法 - 代理模式
Proxy類是代理模式的體現(xiàn) - 裝飾者模式
BufferedInputStream
單例模式:
Spring中的Bean默認是單例的,方便不同組件共享一個對象
工廠模式:
BeanFactory、ApplicationContext
代理模式:
SpringAOP 日志、事務、監(jiān)控
JDK Proxy、CGLIB 動態(tài)代理。JDK 動態(tài)代理基于接口實現(xiàn),CGLIB代理通過繼承目標類來實現(xiàn)
模板模式:
JdbcTemplate
redisTemplate
約定了模板,用戶通過實現(xiàn)接口來制定具體的功能
依賴注入模式:
依賴注入DI