- 博客(7)
- 收藏
- 关注
原创 java设计模式--装饰者模式
装饰者模式假设给我个题目,现在Coffe bar 有四种beverage,such as HouseBlend(0.89$$),Dark Roast(0.99$), Espreso(1.99$), Decaf(1.05$),供我选择,每种beverage,你可以选择加Milk(0.1$),Mocha(0.2$),Soy(0.15$),Whip(0.2$),要我来设计一个程序来实现。于是我就码出了如下
2015-05-15 14:56:45 301
原创 Java 用法
1、date 和 calendar1.计算某一月份的最大天数Calendar time=Calendar.getInstance(); time.clear(); time.set(Calendar.YEAR,year); //year 为 int time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0 int day=time.ge
2015-05-11 14:14:49 260
原创 LeetCode-Longest Palindromic Substring
Problem:Given a string S, find the longest palindromic substring in S. You may assume that the maximum length of S is 1000, and there exists one unique longest palindromic substring.My Answer:public cl
2015-04-22 15:27:06 241
原创 Java设计模式(代理模式)
什么是代理模式 代理模式(Proxy Pattern)是23种Java常用设计模式之一。 代理模式的定义:Provide a surrogate or placeholder for another object to controlaccess to it.(为其他对象提供一种代理以控制对这个对象的访问)。 使用代理模式创建代理对象,让代理对象控制目标对象的访问(目标对象可以是远程的对象、
2015-03-11 10:52:56 213
原创 Java设计模式(工厂方法设计模式)
简单工厂模式(Simple Factory Pattern)package headfirst.factory.pizzas; import java.util.ArrayList;abstract public class Pizza { String name; String dough; String sauce; ArrayList toppings = ne
2015-03-06 09:30:00 290
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人