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设计模式
(四)- 工厂方法模式
目录定义使用场景UML模式1模式2模式3简单工厂模式静态工厂模式简单实现Android源码中的工厂方法总结优点缺点工厂方法模式也是创建型模式。工厂模式根据抽象程度可以分为三种:简单工厂模式,工厂方法模式,抽象工厂模式。博客地址定义定义一个用于创建对象的接口,让子类决定实例化哪一个类。使用场景任何需要生成复杂对象的地方,都可以使用工厂方法模式。用new就能创建的对象不需要使用工厂模式,因为使用工厂模
喵了个呜s
·
2017-03-27 23:44
Android设计模式
------代理模式
转载请声明地址:http://blog.csdn.net/bxllove/article/details/659384161.简介《代理模式》在android编程开发中是非常重要的设计模式之一那么什么是代理模式呢?说到代理我们可以联想一下这个词汇在现实生活中都有谁(人或物)所充当着这种角色呢,中介,律师,快递.....凡是担任第三方并服务于自己的都可以说是代理。那么在java中所谓的代理模式和这个
bxllove
·
2017-03-25 19:00
Android设计模式
------工厂模式
转载请声明地址:http://blog.csdn.net/bxllove/article/details/656622601.简介提到”工厂“顾名思义,”工厂”这个词汇在百度此条里被翻译为“制造厂”,是用来生产货物的工业建筑物。而今天我们所介绍到的工厂模式和这个差不多,也是用来生产产品的"工业建筑物"。他们的功能都是一样的即创造生产”产品“一个工厂可以生产一类产品也可以生产多类产品。这完全取决于工
蓝色笙箫
·
2017-03-24 22:20
android设计模式
Android设计模式
------工厂模式
转载请声明地址:http://blog.csdn.net/bxllove/article/details/656622601.简介提到”工厂“顾名思义,”工厂”这个词汇在百度此条里被翻译为“制造厂”,是用来生产货物的工业建筑物。而今天我们所介绍到的工厂模式和这个差不多,也是用来生产产品的"工业建筑物"。他们的功能都是一样的即创造生产”产品“ 一个工厂可以生产一类产品也可以生产多类产品。 这完全取决
bxllove
·
2017-03-24 22:00
Android设计模式
(一)——单例模式
本博客内容为本人学习笔记,摘自《Android源码设计模式解析与实战》(何红辉、关爱民著)。定义使用场景实现单例模式的几个关键点单例模式的实现方式推荐方式其它方式优缺点优点缺点定义单例模式:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。使用场景确保某个类有且只有一个对象的场景,避免产生多个对象消耗过多的资源,或者某种类型的对象只应该有且只有一个。例如,创建一个对象需要消耗的资源
AllenIrving
·
2017-03-16 22:38
Android
java/
android设计模式
-行为模式之观察者模式
祝大家鸡年大吉。。。吧观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。所谓观察者
扈扈哈嘿
·
2017-02-04 16:18
解释器模式
《
android设计模式
》读书笔记,方便记忆,如有侵权,请尽快联系我删除,谢谢一。
yinazh
·
2017-01-03 00:06
设计模式
及Android中的应用
责任链模式
《
android设计模式
》读书笔记,如有侵权,请尽快与我联系删除,谢谢一。定义责任链模式,是行为型设计模式之一。对于链,就是由多个节点相连构成的模型,对于链式结构,每个节点都可以被拆开再连接,很灵活。
yinazh
·
2017-01-01 19:08
设计模式
及Android中的应用
状态模式
《
android设计模式
》读书笔记,便于以后复习,如有侵权,请尽快与我联系删除,谢谢一。定义状态模式中的行为是有状态来决定的,不同的状态下有不同的行为。
yinazh
·
2016-12-31 18:29
设计模式
及Android中的应用
#
Android设计模式
学习笔记(抽象工厂模式)
Android设计模式
学习笔记(抽象工厂模式)注:该学习笔记来源于《Android源码设计模式解析与实战》一书,请喜欢的读者购买正版书籍,若觉得本文侵权请博客上留言,马上处理介绍抽象工厂模式与简单工厂模式的区别在于
Nobita_dgut
·
2016-12-30 10:00
设计模式
android
工厂模式
android设计模式
之build模式
当我们要复杂对象的创建过程和这个对象的表示(展示)分离开来,一般就会想到build模式。在android开发中,AlertDialog就是一个很好的例子。初次使用AlertDialog的同学可能会很困惑。为什么AlertDialog不能直接通过new的方式创建出来,要通过newAlertDialog.Builder(this).create()的方式创建。首先我们简单的举个例子:publiccla
im哆来咪
·
2016-12-23 15:40
android开发
设计模式
build模式
android设计模式
android设计模式
之状态模式
我们在使用一些刚安装的app会发现你需要执行某些操作,例如分享,评论会提示你没有登录,然后让你去登录。等你成功登录后就快可以进行相应的操作了。android开发中,如果我们遇到这种情况相信大部分都会直接用if(登录了){评论成功}else{提示去登录}。这是我们能想到最简单快速的解决方法了。但是随着功能的增加每个地方都去ifelse会显得杂乱,不好维护。所以状态模式就产生了:packagecom.
im哆来咪
·
2016-12-18 19:59
android设计模式
Android设计模式
之 MVP和泛型结合
什么是MVP?MVP设计模式有大量的的博客去讲解,我今天还是要讲讲什么是MVP模式因为想让自己有个更加深刻理解,再加上自己最近看了项目发现和Java中的泛型结合可以让整个MVP模式代码更加优雅和简洁,好了现在说正题了MVP.M:数据提供层:Model一般由请求网络类或者数据库等组成。V:数据展示层:Viewactivity,fragment组成P:业务逻辑层:Presenter处理ModelVie
Jack_Jin_song
·
2016-12-15 12:42
Android基础
Android设计模式
之单例模式的七种写法
一单例模式介绍及它的使用场景单例模式是应用最广的模式,也是我最先知道的一种设计模式,在深入了解单例模式之前,每当遇到如:getInstance()这样的创建实例的代码时,我都会把它当做一种单例模式的实现。其实经常使用的图片加载框架ImageLoader的实例创建就是使用了单例模式,因为这个ImageLoader中含有线程池、缓存系统、网络请求,很消耗资源,不应该创建多个对象,这时候就需要用到单例模
hehongdan
·
2016-11-02 16:00
Android设计模式
之适配器(Adapter)模式
本文实例为大家分享了Android适配器模式源码,供大家参考,具体内容如下1.模式介绍1.1模式的定义:适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。1.2模式的使用场景:用电源接口做例子,笔记本电脑的电源一般都是接受5V的电压,但是我们生活中的电线电压一般都是220V的输出。这个时候就出现了不匹配的状况,在软件开发中我们称之
z240336124
·
2016-11-02 10:21
Android设计模式
第一课软件设计概要什么是设计模式GOF设计模式历史性著作《设计模式:可复用面向对象软件的基础》通常所说的设计模式隐含地表示“面向对象设计模式”。但这并不意味“设计模式”就等于“面向对象设计模式”从面向对象谈起底层思维:向下,如何把握机器底层从微观理解对象构造语言构造编译转换内存模型运行时机制抽象思维:向上,如何将我们的周围世界软件设计固有的复杂性根本原因变化如何解决复杂性分解(结构化)分而治之抽象
timber_wu
·
2016-10-03 20:11
Android设计模式
一
面向对象设计原则1.依赖倒置原则(DIP)高层模块(稳定)不应该依赖于低层模块(变化),二者都应该依赖于抽象(稳定)。抽象(稳定)不应该依赖于实现细节(变化),实现细节应该依赖于抽象(稳定)。2.开放封闭原则(OCP)对扩展开放,对更改封闭。类模块应该是可扩展的,但是不可修改。3.单一职责原则(SRP)一个类应该仅有一个引起它变化的原因。变化的方向隐含着类的责任。4.Liskov替换原则(LSP)
爱因斯坦福
·
2016-10-03 18:33
Android设计模式
系列之工厂方法模式
工厂方法模式,往往是设计模式初学者入门的模式,的确,有人称之为最为典型最具启发效果的模式。android中用到了太多的工厂类,其中有用工厂方法模式的,当然也有很多工厂并不是使用工厂方法模式的,只是工具管理类。今天以ThreadFactory举例说明一下简单工厂模式和工厂方法模式。工厂方法模式,FactoryMethod,简单的方式,不简单的应用。1.意图定义一个用于创建对象的接口,让子类决定实例化
chaoyu168
·
2016-09-20 11:33
Android设计模式
系列之单例模式
单例模式,可以说是GOF的23种设计模式中最简单的一个。这个模式相对于其他几个模式比较独立,它只负责控制自己的实例化数量单一(而不是考虑为用户产生什么样的实例),很有意思,是一个感觉上很干净的模式,本人很喜欢这个模式。android中很多地方都用到了单例模式,本文以输入法管理者InputMethodManager为例,展开分析。单例模式,SingletonPattern,能够以其特有的优势,替代系
chaoyu168
·
2016-09-20 10:13
Android设计模式
系列之组合模式
Android中对组合模式的应用,可谓是泛滥成粥,随处可见,那就是View和ViewGroup类的使用。在androidUI设计,几乎所有的widget和布局类都依靠这两个类。组合模式,CompositePattern,是一个非常巧妙的模式。几乎所有的面向对象系统都应用到了组合模式。1.意图将对象View和ViewGroup组合成树形结构以表示"部分-整体"的层次结构(View可以做为ViewGr
chaoyu168
·
2016-09-20 10:04
android面向对象的六大原则之 —— 依赖倒置原则
学习了何红辉、关爱民写的《
Android设计模式
》,对于面向对象的六大原则有进一步的理解,特此根据自己的理解记录总结一下什么是依赖倒置原则其实依赖倒置原则就是告诉你,不要让你的程序耦合度过高在依赖倒置原则中有几个关键点
马哥_
·
2016-08-27 15:52
android设计模式
2
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。其实还有两类:并发型模式和线程
锋锋锋
·
2016-08-23 07:30
android设计模式
学习大纲:重新认识面向对象:1:理解隔离变化2:各司其职3:对象是什么?面向对象设计原则(八个)1.依赖倒置原则(DIP)2.开放封闭原则(OCP)3.单一职责原则(SRP)4.Liskov替换原则(LSP)5.接口隔离原则(ISP)6.优先使用对象组合,而不是类继承7.封装变化点8.针对接口编程,而不是针对现实编程(针对具体类不好)这两本书都是JAVA语言的重构的关键技法组件协作模式
锋锋锋
·
2016-08-16 01:22
8月份迷失
三月份到五月份的印象已经留下不多回忆了,哦,刚翻了下印象笔记,我保存了4月份的记录,我的活动大概集中健身、做兼职、读
Android设计模式
这几件事情上了。
天青色等煙雨_而我在等妳
·
2016-08-06 18:28
创业第29天
8月底,
Android设计模式
,直播。 今天要干的:1)
Android设计模式
第1讲,写PPT,写Demo,晚上录制视频。2)还有时间,就继续看AspectJ。
Jianqiang Bao
·
2016-08-01 15:00
Android设计模式
--模板方法模式
模板方法模式是一种很常见也很有用的设计模式,在android架构中和一些开源框架中也是出现频率很高的。如果你只想掌握一种设计模式,那强烈推荐模板方法模式。那么什么是模板方法模式呢。我们先来看一下定义:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。看完定义我们再来看一下模板方法中的方法,模板方法中方法可以分为两大类:模板
LaFerrariLi
·
2016-07-27 17:12
创业17
看完
Android设计模式
,写好大纲,开始推广。第四次印刷的样书也到了。推荐了维术和江清清入群。
Jianqiang Bao
·
2016-07-21 22:00
Android设计模式
之---面向对象六大原则
1.单一职责原则就一个类而言,仅有一个引起它变化的原因。2.开闭原则对拓展开放,对修改关闭。理想状态下只有修改代码错误才能修改代码,对于新功能和改变的特性应该通过拓展实现3.里氏替换原则所有引用基类的地方必须能透明的使用其子类的对象。4.依赖倒置原则模块间的依赖通过抽象发生,实现类之间不发生直接的依赖关系,其依赖关系是通过接口和抽象类产生的。5.接口隔离原则类间的依赖关系应该建立在最小的接口上。6
会飞的狮子君
·
2016-07-18 17:03
设计模式
Android设计模式
之桥接模式
特点:将抽象部分与实现部分分离,使他们都可以独立地进行变化。为了达到让抽象部分和实现部分独立变化的目的,抽象部分会拥有实现部分的接口对象,有了实现部分的接口对象之后,就能够通过这个接口来调用具体实现部分的功能。桥接在程序上就体现成了抽象部分拥有实现部分的接口对象,实现了一种桥接关系。桥接模式中的桥接是一个单方向的关系,只能够抽象部分去使用实现部分的对象抽象化(Abstraction)角色:抽象化给
DroidMind
·
2016-07-17 16:24
Android设计模式
创业3
今天待办事项:[已经预定,明天看]1)看社保查询结果2)工行讲义3)破解工行的app[done]4)买手机5)标注100个微信人(闲暇时间)[done]6)下载一本ios设计模式的书[done]7)搞一本
Android
Jianqiang Bao
·
2016-07-06 09:00
Android设计模式
之观察者模式
一.观察者模式介绍观察者模式是一个使用率非常高的模式,它最常用的地方是GUI系统,订阅-发布系统。因为这个模式的一个重要作用就是解耦,将被观察和观察者解耦,使他们之间的依赖性更小,甚至做到毫无依赖。二.观察者模式的定义定义对象间的一种一(Subject)对多(Observer)的依赖关系,当一个对象的状态发送改变时,所以依赖于它的对象都得到通知并被自动更新。三.观察者模式使用场景1.对一个对象状态
Android开发知识总结
·
2016-06-24 01:19
Android设计模式
之代理模式(Proxy Pattern)
代理模式介绍代理模式(ProxyPattern)也称为委托模式,是结构型设计模式的一种,代理模式在各类开发中运用的相当广泛,不论是j2ee,android还是ios,都能看到它的身影,所以说设计模式无处不在。代理模式的定义:为其他对象提供一种代理以控制这个对象的访问。通俗一点:找别人做你想做但是做不了的事情。代理模式的UML类图,如图:角色介绍:(1)抽象主题(Subject):定义了真实主题(R
happy_horse
·
2016-05-31 13:00
设计模式
android
代理模式
ams
Android设计模式
之观察者模式(Observer Pattern)
观察者模式介绍观察者模式是一个使用率非常高的模式,它最常用的地方就是GUI系统、订阅–发布系统。因为这个模式的一个重要作用就是解耦,将观察者和被观察者解耦,使得它们之间的依赖性更小,甚至做到毫无依赖。观察者模式的定义:定义对象间一种一对多的依赖关系,使得每当一个对象改变状态时,则所有依赖于它的对象都会得到通知并且自动更新。观察者模式的UML类图,如图角色介绍:(1)Subject(被观察者)被观察
happy_horse
·
2016-05-30 21:00
设计模式
观察者模式
android
Adapter
Android 培训课程V1.0
大概课程AndroidAPP架构设计...1Android领域驱动设计...1Android基于插件式设计...2
Android设计模式
...2UML设计工具EnterpriseArchitect.2Android
devyok
·
2016-05-24 09:23
培训课程
Android设计模式
--迪米特原则
迪米特原则英文名称(LawofDemeter),缩写LOD,也成为最少只是原则。虽然名字不同,但描述的是同一个原则:一个对象应该对其他对象有最少的了解,通俗的讲,一个类应该对自己学要耦合或调用的类知道的最少,类的内部结构如何实现与调用者或者依赖者没有关系。调用或者依赖者只需要知道它需要的方法即可。其他一概不管,类与类之间的关系密切,耦合度越大,当一个类发生改变时,对另一个类的影响越大。下面我们就以
wandeying
·
2016-05-22 00:00
设计模式
android
Android设计模式
-MVP模式
一、什么是MVP模式MVP(Model/View/ Presenter) 是从经典的模式MVC演变而来,Presenter代替activity和fragment成为控制器,而activity和fragment专心做View层该做的事。二、MVP的优点1、模型和视图分离开了,层次更清晰了。2、Presenter可以重复利用了。3、如果我们把逻辑放在Presenter中,单元测试更简单了三、实战下边是
s4336723
·
2016-05-09 11:00
设计模式
mvp
AndroidMVP
[置顶] java/android 设计模式之单例模式
因为前辈已经总结的相当不错,所以转载过来:转自http://blog.csdn.net/self_study java/
android设计模式
学习笔记(一)---单例模式标签: 设计模式java2016
omayyouhappy
·
2016-04-25 09:00
java
设计模式
设计模式
单例模式
java/android 设计模式学习笔记(一)---单例模式
PS:对技术感兴趣的同鞋加群544645972一起交流设计模式总目录java/
android设计模式
学习笔记目录特点确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。
zhao_zepeng
·
2016-04-24 20:00
java
设计模式
java/android 设计模式学习笔记目录
PS:对技术感兴趣的同鞋加群544645972一起交流java/
android设计模式
介绍设计模式(Designpatt
zhao_zepeng
·
2016-04-24 20:00
java
设计模式
android设计模式
的使用之观察者模式
在分析android源码前,先来了解观察者模式的定义与使用。一.简介1.定义:对象间的一种一对多的依赖关系,以便一个对象的状态发生变化时,所有依赖于它的对象都得到通知并自动刷新。2.角色:观察者(Observer),被观察者(Observable) 观察者:(Observer)将自己注册到被观察对象(Subject)中,被观察对象将观察者存放在一个容器(Container)里。 被观察
sjz4860402
·
2016-04-18 21:00
Android设计模式
之建造者模式(Builder Pattern)
一Builder模式介绍及使用场景Builder模式是一步一步创建一个复杂对象的创建者模式,它允许用户在不知道内部构建细节的情况下,可以更精细地控制对象的构造流程。该模式是为了将复杂对象的过程和它的部件解耦,使得构建过程和部件的表示隔离开来。因为一个复杂的对象有很多大量组成部分,如汽车,有车轮、方向盘、发动机,还有各种小零件,如何将这件部件装配成一辆汽车,这个装配过程很漫长,也很复杂,对于这种情况
happy_horse
·
2016-04-16 16:00
设计模式
android
Builder模式
Android设计模式
之单例模式的七种写法
一单例模式介绍及它的使用场景单例模式是应用最广的模式,也是我最先知道的一种设计模式,在深入了解单例模式之前,每当遇到如:getInstance()这样的创建实例的代码时,我都会把它当做一种单例模式的实现。其实经常使用的图片加载框架ImageLoader的实例创建就是使用了单例模式,因为这个ImageLoader中含有线程池、缓存系统、网络请求,很消耗资源,不应该创建多个对象,这时候就需要用到单例模
快乐的kuai小马
·
2016-04-15 19:52
Android设计模式
Android设计模式
Android设计模式
之单例模式的七种写法
一单例模式介绍及它的使用场景单例模式是应用最广的模式,也是我最先知道的一种设计模式,在深入了解单例模式之前,每当遇到如:getInstance()这样的创建实例的代码时,我都会把它当做一种单例模式的实现。其实经常使用的图片加载框架ImageLoader的实例创建就是使用了单例模式,因为这个ImageLoader中含有线程池、缓存系统、网络请求,很消耗资源,不应该创建多个对象,这时候就需要用到单例模
happy_horse
·
2016-04-15 19:00
设计模式
android
单例模式
实例
android设计模式
之Composite
今天我们来谈谈android的设计模式的Composite吧,里面的例子用的是高焕堂老师的一些资料,加上自己对android的一些理解,先说说具体的本文的代码的框架的结构吧,首先有一个叫Money的类作为类似android的View,然后继承自Money的Wallet作为android中的ViewGroup,这个Wallet可以包含自己,也可以包含money,接下来就是和Wallet同类的继承于M
justperseve
·
2016-04-15 15:00
android高级学习
Android设计模式
之享元模式(Flyweight Pattern)
一享元模式介绍:1.1使用享元模式有什么好处?享元模式是对象池的一种实现,主要目的是用来尽可能减少内存使用量。适合于存在大量重复对象的场景,来缓存可共享的对象,达到对象共享,避免创建过多对象的效果,这样可以提升性能。1.2关于享元对象?享元对象中的部分状态可以共享,可以共享的状态为内部状态(内蕴状态),内部状态不会随环境变化,不可共享的状态是外部状态(外蕴状态),外部状态随外部环境变化。1.3享元
快乐的kuai小马
·
2016-04-14 15:47
Android设计模式
Android设计模式
Android设计模式
之享元模式(Flyweight Pattern)
一享元模式介绍:1.1使用享元模式有什么好处?享元模式是对象池的一种实现,主要目的是用来尽可能减少内存使用量。适合于存在大量重复对象的场景,来缓存可共享的对象,达到对象共享,避免创建过多对象的效果,这样可以提升性能。1.2关于享元对象?享元对象中的部分状态可以共享,可以共享的状态为内部状态(内蕴状态),内部状态不会随环境变化,不可共享的状态是外部状态(外蕴状态),外部状态随外部环境变化。1.3享元
happy_horse
·
2016-04-14 15:00
设计模式
android
对象
享元设计模式
android设计模式
之observer
今天我们谈谈android中的observer模式,看了一下网上的代码,感觉不是很好理解,我还是引入高焕堂老师的EIT模式来说,同时我结合android中的为button设置监听来讨论这个问题,我先大概讲讲理论,然后在下面会以一个简单的代码来表现。 高老师的EIT模型中E和I是对应不变的,就像我们的button按钮是不变的,而变得只是button按钮以后处理事件,T也就是我们说的监听事
justperseve
·
2016-04-13 16:00
Android设计模式
android设计模式
之TemplateMethod
几天前,听了高焕堂老师的设计模式,就来一直因为琐事而耽误了,这几天终于可以写自己之前一直想写,却没有时间来写的了。首先,templatemethod是和继承有关的,通过父类来调用了子类的一些函数,是不是感觉很不可思议,别慌,看完我下面的阐述,或许你就不感觉到好奇了,android的上面的两层为框架和app层,我们可以通过框架来设计出我们所想要的任何的app,要知道框架只有那么多,而我们的app是无
justperseve
·
2016-04-13 15:00
Android设计模式
Android设计模式
之单例模式
什么是Android单例模式?单例模式有多少种设计模式?单例模式包含了哪几种写法?分别有什么作用呢?今天,来一起看下Android开发学习进阶必备,一般人我不告诉他!什么是设计模式?其实简单的理解就是前人留下来的一些经验总结而已,然后把这些经验起了个名字叫DesignPattern,翻译过来就是设计模式的意思,通过使用设计模式可以让我们的代码复用性更高,可维护性更高,让你的代码写的更优雅。设计模式
ilyluo
·
2016-04-10 13:00
设计模式
单例模式
android
8种常用的
android设计模式
8种常用的
android设计模式
一般来说,常用的
android设计模式
有以下8种:单例、工厂、观察者、代理、命令、适配器、合成、访问者。
小川_miss
·
2016-04-09 22:38
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
其他