- 博客(13)
- 资源 (5)
- 收藏
- 关注
原创 Java设计模式——抽象工厂模式
抽象工厂模式是一种为访问类提供创建一组相关或相互依赖对象的接口,且访问类无需指定所要产品的具体类就能得到同族不同等级的机构模式。
2022-02-26 14:39:33
210
原创 Java设计模式——简单工厂模式
介绍简单工厂模式就是定义一个工厂接口,将实际工作对象推迟到子类工厂对象中,如果功能不多一个工厂类就可以实现就叫简单工厂模式。被创建的实例有同一个父类。在简单工厂模式中创建实例的方法一般为静态方法,所以简单工厂模式也叫静态方法模式。简单工厂模式有一个具体的工厂类,可以有多个子类属于创建型设计模式。简单工厂模式不属于GoF 23中设计模式。优点工厂和产品分工明确,实现了创建和使用分离; 使用时不需要知道具体产品类名,只需要知道产品类型。缺点简单工厂模式工厂类型单一,负责所有工厂类的创建,
2022-02-24 10:20:48
1239
原创 观察者模式
观察者模式的应用场景:进行一对多的事件处理。例如老板叫多个员工处理一个事件。观察者模式需要被观察者抽象类、被观察者实现类,观察者抽象类、观察者实现类。/** * 被观察者 抽象类 */public interface Observable { /** * 添加观察者 */ void addObserver(Observer observer); /** * 删除观察者 */ void removeObserver
2021-02-28 15:31:24
91
原创 自己写一个简单的注解反射
java注解定义是java JDK1.5引入的一种注释机制。是用@interface修饰。注解类的写法//新建一个注解类/*作用于注解类上的注解被称为元注解。例如类中的@Target、@Retention*//*@Target 表示改注解作用的范围 FIELD 作用在字段上面*//*@Retention 表示注解的保留级别 RUNTIME在运行时由MV保留*/@Target({ElementType.TYPE,ElementType.FIELD}) @Retention(Rete
2020-12-02 11:15:50
146
原创 Minimum supported Gradle version is 3.3. Current version is 2.14.1
导入别人的项目出现:Error:Minimum supported Gradle version is 3.3. Current version is 2.14.1 这是studio 的版本和gradle插件版本不一致导致的。解决方法就在后面:if using the gradle wrapper,try editing the distributionUrl in D:\work_projec...
2018-05-09 12:43:39
228
原创 svn错误
svn: E155004: Run 'svn cleanup' to remove locks解决方法:studio Terminal中输入svn cleanup回车----解决
2018-04-24 22:43:35
351
原创 Activity的生命周期
Activity的生命周期Activity是Android应用程序与用户交互的窗口。View通过setContentView()填充到Activity窗体中。需要在AndroidManifest.xml中注册。 Activity通过一个Activity栈进行管理。当新的Ativity启动时,它会被置为栈顶。Activity有四种基本状态Active/Running状态:Acitivity启动入
2017-11-29 23:29:41
286
原创 Studio运行出现:This version of Android Studio is incompatible with the Gradle Plugin used. Try disablin
换了新的电脑安装Studio运行以前复制过来的代码报:Error running app: This version of Android Studio is incompatible with the Gradle Plugin used. Try disabling Instant Run (or updating either the IDE or the Gradle plugin to
2017-11-16 13:50:24
474
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人