开始学习iOS开发了,从昨天开始看了「iOS Apprentice」的第一本,写了一个简单的小游戏,虽然之前也看过一些iOS开发的相关东西,但是系统的看书学这是第一次(之前看了两节斯坦福大学的公开课写了一个简单的计算器)。「iOS Apprentice」应该算是很好的入门书了,如果有一门面向对象语言...
分类:
移动开发 时间:
2015-07-08 00:24:20
阅读次数:
166
Python是一门面向对象的语言,在Python中一切都是对象,函数是对象,类型也是对象。下面就看看Python中对象相关的内容。Python对象基本概念Python对象有三个基本的要素:身份:对象的唯一性身份标志,是该对象的内存地址(可用内建函数id()获得)类型:对象的类型决定了该对象可以保存什...
分类:
编程语言 时间:
2015-07-08 00:08:49
阅读次数:
169
一、引言在软件开发过程中,客户端程序经常会与复杂系统的内部子系统进行耦合,从而导致客户端程序随着子系统的变化而变化,然而为了将复杂系统的内部子系统与客户端之间的依赖解耦,从而就有了外观模式,也称作 ”门面“模式。下面就具体介绍下外观模式。二、外观模式的详细介绍2.1 定义外观模式提供了一个统一的接口...
分类:
其他好文 时间:
2015-07-02 17:01:30
阅读次数:
115
移动应用分类五花八门,面对众多对手,移动游戏突破重围,成了大家日常生活中的基础娱乐活动之一。也因此,越来越多的开发者开始投身移动游戏的开发中。不过,面对多样化的目标平台,要知道选择一个适合自己的跨平台游戏引擎是一件非常重要的事。所以,本文中例举了除了以前常常提到的cocos2d-x和虚幻引擎之外.....
分类:
其他好文 时间:
2015-06-24 14:29:34
阅读次数:
142
绕着小区周围街道走了一圈,观察周围的商户,3年左右,比较有如下看点:1. 大部分店还是以前的店,包括门面招牌以及经营方式,都没有太多变化。2. 新起的Q房网赶走了以前的中原地产。3. 增加了一家财富管理中心门店。4. 休闲服务的,如果停车不是很方便的话,生意也很萧条。但是在过去的3年,互联网对现有的...
分类:
其他好文 时间:
2015-06-21 17:06:44
阅读次数:
109
(22)享元模式
定义:使用共享对象可有效地支持大量的细拉度的对象。
类型:结构型模式
类图:
门面模式结构:
l 抽象享元角色(Flyweight):此角色是所有的具体享元类的超类,为这些类规定出需要实现的公共接口或抽象类。那些需要外部状态(External State)的操作可以通过方法的参数传入。抽象享元的接口使得享元变得可能,但是并不强制子类实行共享,因此并非所有的...
分类:
其他好文 时间:
2015-06-21 09:20:19
阅读次数:
117
SLF4J不是日志框架而是一个简单日志门面,它的目的是允许最终用户在部署时使用期望的日志框架。
分类:
其他好文 时间:
2015-06-19 16:32:01
阅读次数:
162
??
(17)门面模式
定义:也叫外观模式,要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行.门面模式提供一个高层次的接口,使得子系统更易于使用.
类型:结构型模式
类图:
门面模式结构:
Facade门面角色:客户端可以调用这个角色的方法.此角色知晓子系统的所有功能和责任。一般情况下,本角色会将所有从客户端发来的请求委派到相应的...
分类:
其他好文 时间:
2015-06-19 10:35:01
阅读次数:
136
1.1抽象过程Java是一门面向对象的语言,它的一个优点在于只针对待解问题抽象,而不用为具体的计算机结构而烦心,这使得Java有完美的移植性,也即Java的口号"Write Once, Run Anywhere"。所谓的抽象过程,可以理解为对待解问题建模。比如待解问题是一个人,那么我们可以对人进行建...
分类:
编程语言 时间:
2015-06-18 11:09:55
阅读次数:
109
SLF4J是为各种logingAPIs提供一个简单统一的接口,从而使得最终用户能够在部署的时候配置自己希望的loging APIs实现。准确的说,slf4j并不是一种具体的日志系统,而是一个用户日志系统的facade,允许用户在部署最终应用时方便的变更其日志系统。在系统开发中,统一按照slf4j的A...
分类:
其他好文 时间:
2015-06-18 08:17:21
阅读次数:
395