03 2014 档案
摘要:一、引言 上一篇介绍了最基本的简单工厂模式,其中提到:简单工厂模式系统难以扩展,一旦添加新产品就不得不修改简单工厂方法,如此会造成简单工厂的实现逻辑过于复杂,本文介绍的工厂模式可以有效的解决此问题。 二、定义: 工厂模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化
阅读全文
摘要:引言: 从接触编码到现在有一段时间了,总是在为一些基础语法、技能而不断学习,学着学着感觉有些茫然。在上一篇曾经说过一大牛的教诲:“c语言、java语言、C#语言这些都是一些基本的工具,而它们其中的语法、技能都是一些很简单的基础知识,刚接触编码时肯定会有很多的知识、技能你不懂,但你只要碰到并且学习肯定
阅读全文
摘要:前段时间,聆听一大牛的教诲:“c语言、java语言、C#语言这些都是一些基本的工具,而它们其中的语法、技能都是一些很简单的基础知识,刚接触编码时肯定会有很多的知识、技能你不懂,但你只要碰到并且学习肯定能够熟练使用。所以语言、技能都不重要,重要的是脱离语言工具的思想,编程的思想。设计模式是思想的体现,多多学习肯定没错”。大牛的教诲让小弟收益匪浅,这不开始学习设计模式了。 学习设计模式之前,首先明确模式是针对面向对象的,它的三大特性,封装、继承、多态。面向对象设计模式有5大基本原则:单一职责原则、开发封闭原则、依赖倒置原则、接口隔离原则、Liskov替换原则。我们学习的设计模式都是在面向对象...
阅读全文
摘要:自从接触代码以来,多线程一直困扰着小弟。不理解什么是多线程,不理解怎么用多线程,不理解什么时候用多线程???这里仅仅是学习多线程的笔记,以供自己闲暇时间翻看。 在网上随便看了篇文章,发现里面对关于线程的概念解释的不错。贴过来: 顺序执行:程序中的所有事物在任意时刻都只能执行一个步骤; 并发:在同一时
阅读全文