`
Severus-zhang
  • 浏览: 4752 次
  • 性别: Icon_minigender_1
  • 来自: 长沙->北京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
          最近学习了设计模式中的工厂系列,简介如下:      简单工厂,工厂方法与抽象工厂都属于创建型设计模式,把工厂生产品类比于程序中创建对象,从名字我们也可以猜出,这三类设计模式主要与对象的创建有关。 在实际创建对象的过程中,我们可以很实际的直接使用new关键字来创建对象,但是当一个类中多次使用到其它类的时候,每次都new一个相应的对象,并进行初始化,事情就会变得复杂。思考初级阶段做过的画板和线程游戏,我们就能想到改进之处。简而言之,代码的逻辑处理模块堆叠在一起时,当我们试图理清逻辑,将他们拆分成彼此没有联系,或是联系明晰的模块时,就会出现困难,而这些,正是创建型设计 ...
一个用回溯法解决问题的小例子,完整理顺了思路,感觉挺好的,解决思路如下。 N皇后问题:在n x n的棋盘上放置彼此不受攻击的n个皇后,彼此之间满足如下规则:任意两个棋子不同行,不同列,并且不在一条斜线上。 以4 ...
      最近在做的一个仿QQ的通信项目中,需要实现QQ聊天界面中的表情选择和显示功能,纠结了许久,终于解决。 首先对这个流程进行分析:点击单人聊天界面上的表情按钮后,自动弹出表情选择框,单击表情框中图标,聊天 ...
Global site tag (gtag.js) - Google Analytics