http://www.verejava.com/?id=16992843565554 /** 题目: 孩子吃(苹果,葡萄,芒果) 思路: 1. 抽象出类 : 孩子(Baby), 苹果(Apple),葡萄(Grape) 2. 找出类的关系: 苹果,葡萄 ->
http://www.verejava.com/?id=16992846385655 /** 题目: 孩子吃 水果(苹果,葡萄,芒果,菠萝) 思路: 1. 抽象出类 : 孩子(Baby), 水果(Fruit)(苹果(Apple),葡萄(Grape),芒果(M
1.2 工厂方法(Factory Method)模式 工厂方法模式是类的创建模式,又叫虚拟构造子(Virtual Constructor)模式或者多态性工厂(Polymorphic Factory)模式。 工厂方法模式的用意是定义一个创建产品对象的工厂接口,将
【JAVA零基础入门系列】(已完结)导航目录 Day1 开发环境搭建 Day2 Java集成开发环境IDEA Day3 Java基本数据类型 Day4 变量与常量 Day5 Java中的运算符 Day6 Java字符串 Day7 Java输入与输出 Day
1.1 简单工厂(Simple Factory)模式 简单工厂模式是类的创建,又叫静态工厂方法(Static Factory Methord)模式。简单工厂模式是由一个工厂对象决定创造哪一种产品类的实例。 1.1.1 工厂模式的几种形态 工厂模式专门负责将大量
一、前言 线程池是开发中绕不开的一个知识点 。 对于移动开发而言,网络框架、图片加载、AsyncTask、RxJava, 都和线程池有关。 正因为线程池应用如此广泛,所以也成了面试的高频考点。 我们今天就来讲讲线程池的基本原理和周边知识。 先从线程的生命周期
1.5 面向对象编程的关键特性 Java的核心在于面向对象编程(Object-Oriented Programming,OOP)。面向对象的方法学是Java不可或缺的一部分。所有的Java程序或多或少都是面向对象的。因为面向对象对Java如此重要,甚至在写一
前言 接触Java已经有很长的一段时间了,但是总是一味的去探索新的技术,学着不断的去堆砌代码,最后终于发现自己写的代码是没有灵魂的,有些时候只是单纯的实现了功能,但是代码的可读性和可维护性并不是那么好,所以开始慢慢的学习和接触设计模式。(PS:之所以叫给女友