E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Android设计模式
android设计模式
之单例模式
(其实设计模式应该从属于java,但是会专门针对android做相应的解释,所以就取名为
android设计模式
~)一.单例模式的介绍单例模式是应用最广的模式之一,在应用这个模式的时候,单例对象的类必须保证只有一个实例存在
sp6645597
·
2016-03-31 00:00
设计模式
Android设计模式
——Builder模式
什么是Builder模式呢。你通过搜索,会发现大部分网上的定义都是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。但是看完这个定义,并没有什么卵用,你依然不知道什么是Builder设计模式。在此个人的态度是学习设计模式这种东西,不要过度在意其定义,定义往往是比较抽象的,学习它最好的例子就是通过样例代码。我们通过一个例子来引出Builder模式。假设有一个Person类,我
ywb201314
·
2016-03-29 09:00
Android设计模式
源码解析之单例模式
From https://github.com/simple-android-framework-exchange/android_design_patterns_analysis/tree/master/singleton/mr.simple模式介绍1模式的定义确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例2模式的使用场景确保某个类有且只有一个对象的场景,例如创建一个对象需要消
Heartyhu
·
2016-03-23 01:00
设计模式
android
Android设计模式
之23种设计模式一览
Android设计模式
之23种设计模式一览一 什么是设计模式?(1)基本定义:设计模式(Designpattern)是一套被反复使用的代码设计经验的总结。
happy_horse
·
2016-03-16 21:00
设计模式
工作
android
android设计模式
一般来说,常用的设计模式有以下八种:单例、工厂、观察者、代理、命令、适配器、合成、访问者单例模式:目的是为了让系统中只有一个调用对象,缺点是单例使其他程序过分依赖它,而且不同单例运行在不同进程中,使得维护困难;工厂模式:生产固定的一些东西,如抽象类,缺点是产品修改麻烦;如喜欢动作片和爱情片的人分别向服务器发出同一个请求,就可以得到他们想看的影片集,相当于不同对象进行同一请求,需求均得到满足。观察者
qq_17475155
·
2016-03-15 20:00
Android设计模式
系列
http://www.cnblogs.com/qianxudetianxia/category/312863.html
Android设计模式
系列(12)--SDK源码之生成器模式(建造者模式)摘要:建造者模式把构造和表示分离开
mydddfly
·
2016-03-11 14:00
Android设计模式
-Builder
public class Person { private String name; private int age; private int height; private int width; private Person(Builder builder) { this.name = builder.name; this.age = builder.age; this.h
冰雪情缘l
·
2016-03-09 10:00
面向对象的六大原则之 —— 迪米特原则
学习了何红辉、关爱民写的《
Android设计模式
》,对于面向对象的六大原则有进一步的理解,特此根据自己的理解记录总结一下什么是迪米特原则也称为最少知识原则,意思就是一个对象应该对其他对象有最少的了解,其实就是解耦合
asd2603934
·
2016-03-02 10:00
设计模式
android
面向对象
面向对象的六大原则之 —— 接口隔离原则
学习了何红辉、关爱民写的《
Android设计模式
》,对于面向对象的六大原则有进一步的理解,特此根据自己的理解记录总结一下什么是接口隔离原则接口隔离的目的就是将庞大的接口拆分成更小的或者说更具体的接口,使得系统的耦合度大大降低
asd2603934
·
2016-03-01 18:00
设计模式
android
面向对象
面向对象的六大原则之 —— 依赖倒置原则
学习了何红辉、关爱民写的《
Android设计模式
》,对于面向对象的六大原则有进一步的理解,特此根据自己的理解记录总结一下什么是依赖倒置原则其实依赖倒置原则就是告诉你,不要让你的程序耦合度过高在依赖倒置原则中有几个关键点
asd2603934
·
2016-03-01 17:00
设计模式
android
面向对象
面向对象的六大原则之 —— 里氏替换原则
学习了何红辉、关爱民写的《
Android设计模式
》,对于面向对象的六大原则有进一步的理解,特此根据自己的理解记录总结一下什么是里氏替换原则面向对象的语言有三大特性:封装、继承、多态,里氏替换原则就是依赖于继承
asd2603934
·
2016-03-01 17:00
设计模式
android
面向对象
面向对象的六大原则之 —— 开闭原则
学习了何红辉、关爱民写的《
Android设计模式
》,对于面向对象的六大原则有进一步的理解,特此根据自己的理解记录总结一下什么是开闭原则一个类、模块、函数等应该对于扩展是开放的,但是对于修改是封闭的,简单说就是当你的系统要升级维护需要对原有的代码进行修改时
asd2603934
·
2016-03-01 14:00
设计模式
android
面向对象
面向对象的六大原则之 —— 单一原则
学习了何红辉、关爱民写的《
Android设计模式
》,对于面向对象的六大原则有进一步的理解,特此根据自己的理解记录总结一下在开发中,我们要注意程序设计的六大原则:一、单一责任原则二、开闭原则三、里氏替换原则四
asd2603934
·
2016-03-01 10:00
设计模式
面向对象
面向对象的六大原则之 —— 单一原则
学习了何红辉、关爱民写的《
Android设计模式
》,对于面向对象的六大原则有进一步的理解,特此根据自己的理解记录总结一下在开发中,我们要注意程序设计的六大原则:一、单一责任原则二、开闭原则三、里氏替换原则四
穿着内裤的外星人
·
2016-03-01 00:00
android
面向对象
设计模式
Android设计模式
学习之观察者模式
搜集的资料:http://blog.csdn.net/banketree/article/details/24985607
Android设计模式
http://mobile.51cto.com/ahot
mengliluohua_151
·
2016-02-15 19:00
Android设计模式
-单例
一直想整理一下关于andorid设计模式的文章,也方便自己需要的时候回顾下,由于有些地方也没弄明白,所以有些地方可能理解的不对,对于这些欢迎大家指出,共同讨论一起进步,@—@哈哈!单例模式:单例模式应该是设计模式中最容易理解,也是最容易手写代码的,大家平时写代码中也应该经常使用到,那究竟什么是单例了?我的理解就是在一个类中只实例化一个实例,并向整个系统提供一个节点使用该个实例。那什么时候应该去使用
BigBigArvin
·
2016-02-02 15:08
Android设计模式
源码解析之Builder模式
====================================本文为
Android设计模式
源码解析中Builder模
ynnmnm
·
2016-02-01 11:00
设计模式
Android 开发知识收藏夹(2)
5,
Android设计模式
:mvc(Model-View-Controller)模式学习Android的时候都会提到,M是指逻辑模型,V是指视图模型,C则是控制器。
weiweichelaixi
·
2016-01-05 22:13
android
Android设计模式
之一个例子让你彻底明白工厂模式(Factory Pattern)
提出疑问这几天研究工厂模式的时候,看到网上的一些文章中举的例子我就很疑惑,我相信这也是许多人的疑惑:工厂模式的功能就是创建实例,我们创建实例直接new不就完了吗,干嘛还得再封装一层工厂类,然后用工厂类再去new出这个实例?这不多此一举吗?比如我看到这样的例子,我们的用户分为金牌用户和银牌用户,我们要创建一个金牌用户或者银牌用户。定义一个用户接口publicinterfaceICustomer{St
阿拉灯神灯
·
2015-12-29 13:59
Android设计模式
Android设计模式
之一个例子让你彻底明白工厂模式(Factory Pattern)
提出疑问这几天研究工厂模式的时候,看到网上的一些文章中举的例子我就很疑惑,我相信这也是许多人的疑惑:工厂模式的功能就是创建实例,我们创建实例直接new不就完了吗,干嘛还得再封装一层工厂类,然后用工厂类再去new出这个实例?这不多此一举吗?比如我看到这样的例子,我们的用户分为金牌用户和银牌用户,我们要创建一个金牌用户或者银牌用户。定义一个用户接口publicinterfaceICustomer{ S
nugongahou110
·
2015-12-29 13:00
设计模式
android
工厂模式
Android设计模式
之一个例子让你彻底明白装饰者模式(Decorator Pattern)
导读这篇文章中我不会使用概念性文字来说明装饰者模式,因为通常概念性的问题都很抽象,很难懂,使得读者很难明白到底为什么要使用这种设计模式,我们设计模式的诞生,肯定是前辈们在设计程序的时候遇到了某种困难,为了避免这种苦难的发生,从而设计出来的这种设计模式,所以这篇文章中我会带领大家遇见这种困难,从而使用设计模式解决这种困难,最后大家就会明白什么是设计者模式,什么时候应该使用设计者模式以及如何使用设计者
nugongahou110
·
2015-12-27 19:00
设计模式
android
Decorator
装饰者模式
Android设计模式
之建造者模式(builder pattern)
builder设计模式我们很常见,比如我们使用AlertDialog的时候就使用的builder设计模式,著名的Universal-Image-Loader的初始化配置也是使用的builder设计模式,那么他们为什么使用builder设计模式,什么情况下我们应该考虑使用builder设计模式,这是我们很多人的疑惑,即便是学会了也不知道什么时候应该使用,这篇文章我将告诉大家在什么情况下应该考虑使用b
nugongahou110
·
2015-12-25 10:00
设计模式
android
builder
android设计模式
之mvp详解
1,mvp模式介绍mvp全称model,view,presenter,目前mvp在android应用开发中越来越屌,大家对mvp模式讨论也越来越多,如果做了n年开发以后你还是简单的调用api,简单的堆代码,就太丢丢了,mvp能够有效的降低view的复杂性,避免业务逻辑被塞进view,使得view变成一个混乱的大泥坑,mvp模式会解除view和model的耦合,同时又带来良好的扩展性,可测试性,保证
sparkhuu
·
2015-12-21 23:27
设计模式
android设计模式
之mvp详解
1,mvp模式介绍mvp全称model,view,presenter,目前mvp在android应用开发中越来越屌,大家对mvp模式讨论也越来越多,如果做了n年开发以后你还是简单的调用api,简单的堆代码,就太丢丢了,mvp能够有效的降低view的复杂性,避免业务逻辑被塞进view,使得view变成一个混乱的大泥坑,mvp模式会解除view和model的耦合,同时又带来良好的扩展性,可测试性,保证
eandroidhu
·
2015-12-21 23:00
设计模式
android
api
android应用
mvp
Android设计模式
之单例设计模式的优缺点
转载请注明出处:http://blog.csdn.net/woshizisezise/article/details/50358924单例模式是运用频率很高的模式,但是,由于在客户端通常没有高并发的情况,因此,选择哪种实现方式并不会有太大的影响。即便如此,出于效率考虑,我们推荐使用以下两种方式的实现形式。1.DoubleCheckLock(DCL)实现单例DCL方式实现单例模式的优点是既能够在需要
woshizisezise
·
2015-12-19 17:00
Android设计模式
之单例模式
提到单例模式,很多人可能觉得很简单,但是单例模式在我们的Android开发中却是经常的使用,所以我们有必要将它进行好好的总结。一、使用单例模式的条件使用单例模式有一个必要条件:在一个系统要求一个类只有一个实例时才应该使用单例模式。反过来,如果一个类可以有几个实例存在,那么就没有必要使用这个单例类。作为对象的创建模式,单例模式确保某一个类只有一个实例。而且自行实例化并向整个系统系统这个实例。这个类称
hp910315
·
2015-12-01 11:00
Android设计模式
系列--模板方法模式
转自:http://mobile.51cto.com/ahot-418992.htm 其实我们实际开发中,不知不觉用到过好多设计模式,模板方法,单例模式,工厂,等等, 只是我们不知道这种就是设计模式,已经有人整理归纳出来。看过设计模式才发现,哦。。。原来这个就是设计模式。 模板方法,和单例模式是我认为GOF的23中最简单的两种模式。但是我个人对模板方法的经典思想
·
2015-11-13 05:05
android
Android设计模式
系列(12)--SDK源码之生成器模式(建造者模式)
建造者模式把构造和表示分离开,根据客户需求生产一个相应的对象。本来呢,我们根据Builder接口实现不同的具体的ConcreteBuilder,就可生产不同的对象了。但是,下面例子的只有一个Builder,所以也没有接口Builder,也没有其他的ConcreteBuilder。但是我今天要讲的例子太简单,简单到都不觉得是建造者模式,但是又有建造者模式的感觉。 1. 意图将一个复杂对象的构建和它
·
2015-11-11 04:15
android
Android设计模式
系列(11)--SDK源码之策略模式
策略模式其实特别简单(听到这句话,大家是不是心里一下子放松了?)。比如排序,官方告诉大家我这里有一个排序的接口ISort的sort()方法,然后民间各尽其能,实现这个排序的方法:冒泡,快速,堆等等。这些方法就是“不同的策略”。然后,某个模块下,需要一个排序方法,但是暂时不能指定具体的sort方法(出于扩展的考虑),就需要使用ISort接口了。最后,具体什么场景下,传入什么具体的sort方法,实现灵
·
2015-11-11 04:14
android
Android设计模式
系列(8)--SDK源码之工厂方法模式
工厂方法模式,往往是设计模式初学者入门的模式,的确,有人称之为最为典型最具启发效果的模式。android中用到了太多的工厂类,其中有用工厂方法模式的,当然也有很多工厂并不是使用工厂方法模式的,只是工具管理类。今天以ThreadFactory举例说明一下简单工厂模式和工厂方法模式。 工厂方法模式,Factory Method,简单的方式,不简单的应用。 1.意图定义一个用于创建对象的接口
·
2015-11-11 04:12
android
Android设计模式
系列(7)--SDK源码之命令模式
命令模式,在.net,java平台的事件机制用的非常多,几乎每天都与之打交道。android中对我印象最深的就是多线程多进程的环境,所以必然大量使用到Runbable,Thread,其实用的就是最简单的命令模式。命令模式,Command Pattern,把请求封装为一个对象,多么巧妙的一个说法啊。 1.意图将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化,对请求排队或记录请求日志
·
2015-11-11 04:11
android
Android设计模式
系列(6)--SDK源码之享元模式
享元模式,给我的感觉就是对象池,缓存单例对象。java中的享元模式最经典的例子就是String类了,还有一个最容易理解的就是word文档字符共享的例子,也是享元模式的经典应用。本文对android中的sql编译类SQLiteCompiledSql说明,展开分析,也是很容易理解的一个例子,其实,android SDK中必然有很多地方需要用到享元模式。享元模式,Flyweight Patt
·
2015-11-11 04:10
android
Android设计模式
系列(4)--SDK源码之模板方法模式
模板方法,和单例模式是我认为GOF的23中最简单的两种模式。但是我个人对模板方法的经典思想特别推崇,虽然模板方法在大对数情况下并不被推荐使用,但是这种通过父类调用子类的方法,使用继承来改变算法的一部分,是面向对象的一种基本认识。打比方说父亲有很多理想,就行医救人吧,但是父亲医术不行,只能靠儿子,儿子长大后遵从父亲大志,春风拂面,妙手回春,实现了父亲的理想,儿子做的事情早在出生前就定下来了,是父亲之
·
2015-11-11 04:09
android
Android设计模式
系列(5)--SDK源码之备忘录模式
备忘录模式,在工作代码中,要么不用,要么经常用到。举个例子,程序员喜欢写代码,coding,coding,这个时候它的状态是很high,但是每隔一段时间总要去上一下厕所,状态是放松relax,上完测试归来后又恢复到high的状态,继续coding。这个过程对于身后的老板来说,它默认同意你离开去上厕所,他也希望你回来后恢复high的状态继续工作,但是你在这个过程中上厕所的这件事,他是不需要了解细节的
·
2015-11-11 04:09
android
Android设计模式
系列(3)--SDK源码之单例模式
单例模式,可以说是GOF的23种设计模式中最简单的一个。这个模式相对于其他几个模式比较独立,它只负责控制自己的实例化数量单一(而不是考虑为用户产生什么样的实例),很有意思,是一个感觉上很干净的模式,本人很喜欢这个模式。android中很多地方都用到了单例模式,本文以输入法管理者InputMethodManager为例,展开分析。单例模式,Singleton Pattern,能够以其特有的优势,替代
·
2015-11-11 04:08
android
Android设计模式
系列(2)--SDK源码之观察者模式
观察者模式,是一种非常常见的设计模式,在很多系统中随处可见,尤其是涉及到数据状态发生变化需要通知的情况下。本文以AbstractCursor为例子,展开分析。观察者模式,Observer Pattern,是一个很实用的模式,本人曾经接触到的各种平台以及曾经参与项目中打印模板解释器中都用到了此模式。 1.意图定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知
·
2015-11-11 04:07
android
Android设计模式
系列(0)--开篇
=======================2011-08-26==================================有时候,最难的是坚持;有时候缺少的是信念。=======================2011-08-07==================================从接触设计模式到如今大概4年左右的时间,一直都想有朝一日定要精通,坐于床头,侧望左右,设计
·
2015-11-11 04:07
android
Android设计模式
系列(1)--SDK源码之组合模式
Android中对组合模式的应用,可谓是泛滥成粥,随处可见,那就是View和ViewGroup类的使用。在android UI设计,几乎所有的widget和布局类都依靠这两个类。组合模式,Composite Pattern,是一个非常巧妙的模式。几乎所有的面向对象系统都应用到了组合模式。 1.意图将对象View和ViewGroup组合成树形结构以表示"部分-整体"的层次结构(
·
2015-11-11 04:06
android
Android设计模式
之单例模式(一)
单例模式应用场景举例:“曾经沧海难为水,除却巫山不是云”,这句话用现在的语言解释就是“你是我的唯一”。GG和MM都是初次恋爱,都把对方视为自己此生的唯一。而且GG和MM都在不断的向对方学习,不断的完善自己。GG和MM的甜蜜和幸福很快就轰动了整个院系。男生一般都拿GG的女朋友教育自己的女朋友说别人怎么怎么样,而女生也经常拿MM的男朋友说男生该如何如何做。而且,年级辅导员还在年级会上表扬了GG和MM,
EricFantastic
·
2015-10-31 15:13
设计模式
Android设计模式
系列(3)--SDK源码之单例模式
单例模式,可以说是GOF的23种设计模式中最简单的一个。这个模式相对于其他几个模式比较独立,它只负责控制自己的实例化数量单一(而不是考虑为用户产生什么样的实例),很有意思,是一个感觉上很干净的模式,本人很喜欢这个模式。android中很多地方都用到了单例模式,本文以输入法管理者InputMethodManager为例,展开分析。单例模式,Singleton Pattern,能够以其特有的优势,替代
·
2015-10-30 17:22
android
Android设计模式
系列(9)--SDK源码之适配器模式
对于android开发者来说起,适配器模式简直太熟悉不过,有很多应用可以说是天天在直接或者间接的用到适配器模式,比如ListView。ListView用于显示列表数据,但是作为列表数据集合有很多形式,有Array,有Cursor,我们需要对应的适配器作为桥梁,处理相应的数据(并能形成ListView所需要的视图)。正是因为定义了这些适配器接口和适配器类,才能使我们的数据简单灵活而又正确的显示到了a
·
2015-10-28 09:07
android
Android设计模式
系列(10)--SDK源码之原型模式
CV一族,应该很容易理解原型模式的原理,复制,粘贴完后看具体情况是否修改,其实这就是原型模式。从java的角度看,一般使用原型模式有个明显的特点,就是实现cloneable的clone()方法。原型模式,能快速克隆出一个与已经存在对象类似的另外一个我们想要的新对象。 1.意图用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。热门词汇:克隆 深拷贝 浅拷贝 2.结构图和代码它的结构
·
2015-10-28 09:07
android
Android设计模式
之建造者模式(Builder Pattern)
假如一个对象由许多不同的属性构造,我们想要构造一个我们自己指定特定属性的对象,最简单的方法就是为每种情况提供一个构造函数,我们根据不要的构造函数来得到我们需要的包含了指定属性的对象。我们还是举个例子吧。一个人有姓名、性别、年龄、身高,体重这五个属性组成,当我们创建一个人这个对象的时候,我们可能有下面这些情况:1、只希望指定姓名2、只希望指定性别3、只希望指定年龄4、只希望指定身高5、只希望指定体重
DroidMind
·
2015-10-25 18:04
Android设计模式
Android设计模式
之建造者模式(Builder Pattern)
假如一个对象由许多不同的属性构造,我们想要构造一个我们自己指定特定属性的对象,最简单的方法就是为每种情况提供一个构造函数,我们根据不要的构造函数来得到我们需要的包含了指定属性的对象。我们还是举个例子吧。一个人有姓名、性别、年龄、身高,体重这五个属性组成,当我们创建一个人这个对象的时候,我们可能有下面这些情况:1、只希望指定姓名2、只希望指定性别3、只希望指定年龄4、只希望指定身高5、只希望指定体重
hp910315
·
2015-10-25 18:00
设计模式
android
builder
Android设计模式
之建造者模式builder
今天小编来说一下Android中的一种设计模式--建造者模式Builder绪论: 那么对于Android初级来说,Builder设计模式可能在我们开发中用过的很少,但是我们可能见过,我们经常用的AlterDialog.Builder就是一种建造者模式。那么到底什么是建造者模式呢?下面我们来看看它的标准定义:定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示,同时可以
lyhhj
·
2015-10-21 14:00
设计模式
android
builder
优秀学习网站一网打尽(想起来记录一下吧)
一个人博客二优秀网站三工具类四github项目关注
android设计模式
分析其他方面android五javaweb一、个人博客好库文章酷壳二、优秀网站伯乐在线stackoverflowhttp://blog.codinglabs.org
xinjianwuhen1991
·
2015-10-20 21:00
博客
收集
推荐
优秀网站
Android设计模式
之单例模式
一、单例模式的作用(1)保持程序运行过程中该类始终只存在一个示例(2)对于new性能消耗较大的类,只实例化一次可以提高性能二、单例模式的实例1、饿汉1publicclassSingleton{ 2privatestaticSingletoninstance=newSingleton(); 3privateSingleton(){} 4publicstaticSingletongetInstance
chenliguan
·
2015-09-06 09:00
设计模式
android
Android设计模式
——装饰模式之ContexWrapper源码分析
装饰(Decorator)模式又名包装(Wrapper)模式。在Android中,使用装饰模式一般是以Wrapper结尾,例如ContextWrapper,这也是我们这篇文章要分析的一个类。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案.装饰模式以客户透明的方式动态地给一个对象附加上更多的责任,也就是客户端并不会觉得对象在装饰前和装饰后有什么不同。装饰模式可以在不使用更多子类
hp910315
·
2015-09-04 00:00
设计模式
源码
android
装饰模式
Android设计模式
之工厂模式 Factory
一.概述平时做项目跟使用第三方类库的时候经常会用到工厂模式.什么是工厂模式,简单来说就是他的字面意思.给外部批量提供相同或者不同的产品,而外部不需要关心工厂是如何创建一个复杂产品的过程.所以工厂模式可以降低模块间的耦合,同时可以提高扩展性(当有新的产品出现时,只需要扩展工厂就行了,上层模块不敏感).工厂模式根据抽象的角度和层级的不同可以分为两种模式:1.工厂方法模式(FactoryMethod)2
Jesse-csdn
·
2015-08-23 16:06
Android
设计模式
Android
Android设计模式
Factory
工厂模式
设计模式
Android设计模式
之工厂模式 Factory
一.概述 平时做项目跟使用第三方类库的时候经常会用到工厂模式.什么是工厂模式,简单来说就是他的字面意思.给外部批量提供相同或者不同的产品,而外部不需要关心工厂是如何创建一个复杂产品的过程.所以工厂模式可以降低模块间的耦合,同时可以提高扩展性(当有新的产品出现时,只需要扩展工厂就行了,上层模块不敏感). 工厂模式根据抽象的角度和层级的不同可以分为两种模式: 1.工厂方法模式(Fac
l2show
·
2015-08-23 16:00
设计模式
android
工厂模式
factory
Android设计模式
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他