设计模式
self-motivation
专注LINUX系统与性能分析优化
展开
-
使用antlr4实现简单计算器----python语言
文章在我的主页: http://www.anger6.com/2021/04/24/compile_principles/antlr4/caculator/原创 2021-04-24 15:22:35 · 379 阅读 · 0 评论 -
23种设计模式总结
总结记录23种设计模式类图和思想原理。 根据GoF的经典著作,将设计模式分为3大类。分别为创建型,结构型,行为型。 创建型:与对象的创建有关 结构型:处理类或对象的组合 行为型:对类和对象怎样交互和怎样分配职责进行描述 创建型设计模型 单例模式 当存在多个实例时可能会相互影响,因此确保只有一个实例 需要关注何时生成这个实例(是否需要惰性生成?) 原型模式 对象种类繁多,无法将它们整合到一个类中时 难以根据类生成...原创 2020-06-26 21:01:37 · 364 阅读 · 0 评论 -
二十三式武功招式--总纲
扯淡 写程序犹如练武,一样需要内外兼修。 数据结构算法,操作系统原理,编译原理这些知识就犹如武侠中的内功心法,需要日夜旦夕苦练,经年累月方能有所小成。 而内功一旦有所成就,其它任何武功学起来就会轻松加愉快。 比如射雕中的郭靖,起初江南七怪教时,进展缓慢。自从全真教掌教马钰传授了一些呼吸吐纳的内功修练方法后,则进步神速。再如黑风双煞虽然有九阴真经下册,但也只学会了”九阴白骨掌”,始终无法达到...原创 2019-11-10 20:19:29 · 2563 阅读 · 0 评论 -
设计模式---------IOC(控制反转)
控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 控制反转一般分为两种类型,依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup)。依赖注入应用比较广泛。 起源 早在2004年,Martin Fowler就提出了“哪转载 2015-03-28 12:20:22 · 1272 阅读 · 0 评论 -
设计模式总结(一)
http://www.anger6.com/?p=1317 对各种设计模式的一些思考和总结。 “生成实例”类 单例模式”Singleton” 从名字也很容易理解,只有一个实例。 原理 通过单例模式,我们通常想实现以下效果: 确保任何情况下绝对只有1个实例 想在程序上表现出“只存在一个实例” 对于不同的编程语言实现“单例模式”的方式也有所不同。对于JAVA,C++这种语言,通常将...原创 2019-07-20 22:07:32 · 193 阅读 · 0 评论