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