天问

  • Blog
  • 热修复与动态加载
  • python爬虫
  • 专栏
    • 热修复与动态加载
    • NDK开发
    • 设计模式与架构
    • React Native
  • 好文转载
    • 计算机技术
    • 投资理财
    • 摄影与拍照技巧
  • 投稿
  • 关于本站及隐私政策
  • Github
StevenQ
为今天工作,为明天投资,为未来孵化一些东西!

设计模式与架构

个人觉得设计模式的掌握重在对其应用场景和优缺点的理解,重在“形”而不在“义”。设计模式的定义和UML图只是辅助手段而已,因此本专栏的《设计模式》会花比较大的篇幅讲解各个设计应用场景以及各场景下的优缺点,同时对每个设计模式都会举1-2个知名的开源项目的示例,让大家更容易体会到这种设计模式往往用在哪些场合下。而不是像网上绝大部分讲设计模式的文章举几个自己按照UML图实现的代码示例,这种做法充其量只是在告诉你如何去实现这个设计模式而已,而不是告诉你为何要去用设计模式实现这段功能(本质上就是应用场景),前者意义不是很大。

【设计模式之】OOP六大基本原则与单例模式

【设计模式之】建造者模式

【设计模式之】工厂方法模式

【设计模式之】策略模式

【设计模式之】观察者模式

【设计模式之】代理模式与动态代理技术(JDK自带与CGLIB)

【设计模式之】适配器模式

 

天问

追梦追自由,穷则独善其身,达则兼济天下

最新 热点 随机
最新 热点 随机
【插件化】从插件化看Activity的启动流程 你真的会用View的post方法吗 【设计模式之】适配器模式 【设计模式之】代理模式与动态代理技术(JDK自带与CGLIB)
使用javassist操作java字节码文件 【React Native】js端调用安卓原生模块及2端互相通信 安卓ndk开发使用so注意事项集锦 入职一年的一点感想

COPYRIGHT © 2022 天问 ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang