社会 1

  为汽车工厂也例,首先发出只汽车类的接口 Car,里面来个发车的主意
drive(),然后起只宝马车的类 BMW 和奔驰车的类 Benz 实现了 Car 接口。

照于市。

社会 2社会 3

序言:本来不思写2017年总,这等同年有太多从,从大喜交大悲,从大起到大落。我直接在日记本上写成了《2017年大事记》。我而未愿意和人说,怕吃人瞧不起或是担心,想来,为了留住纪念,还是含有隐晦地描绘吧。

public interface Car{
    public void drive();
}

public class BMW implements Car{
    public BMW(){
        System.out.println("生产一台宝马车");
    }

    public void drive(){
        System.out.println("我开宝马车");
    }
}

public class Benz implements Car{
    public Benz(){
        System.out.println("生产一台奔驰车");
    }

    public void drive(){
        System.out.println("我开奔驰车");
    }
}

View Code

本身特意好同一如约颇文艺很平静的修,韩梅梅的《一个好之房间》,其中起同样首是《在冬季之阳光下吃橘子才是刚刚经事》,文中写及:

本身开认真地,踏踏实实地,坐在地毯上,剥橘子吃。这同样龙,因为及时幸福甜蜜蜜的桔而圆了。

而你所展现,我万分甜美。

FOUR  SEASONS

元月投递员来打击

二月痴迷于唱片

三月睡在季风里

四月不见钥匙

五月栀子花起

六月满园欲

七月超过入大海

八月砖雨倾盆

暮秋邻近口设瓶

阳春一个人当站台

十一月整片的尾空

十二月前景来了

旋即,我看这首稿子时还不绝能够了解这种生活,在冬季之太阳下吃桔子算什么正经事!浪费时间。我的人生规划得排排满盈,几乎除了睡觉就从未有过休息时间。如果依作者写的十二个月召开的从业,我觉着正是一年都荒废了。

倘让自己来描写,我写出来的便是:一月上班,二月上班休过年7天假,三月上班,四月上班,五月上班,六月上班,七月上班中间休7天年假,八月上班,九月上班,十月上班,十一月上班,十二月上班。

例行情形是本人一般年假吗不断,这些年才休矣1浅。而且,我周末是匪缓之。


有的是冤家诧异地问我:“你周末且未缓呢?”

本人之金句答语是:“周末为何要休息?一年365上,我觉得仅生过年才当休息放松啊。”

本身日常只和那个成熟的情侣或家人才讲自己的schedule,我之金句是:“我的生存才涉及三码事,白天上班,晚上理财,周末上课。”

现实说就是是,白天我于500赛公司工作,很忙碌好忙碌,早上七触及于八触及半内需到单位开晨会;晚上,我炒外汇炒黄金要看盘,而美国底时空刚好和中国反而过来,所以我们的晚凡美国之白昼,交易员们正打得火热,我一般不见面等于及凌晨2点半休市会提前睡去,其实我之铁人理论是平等天只有需要睡6个钟头,一员学者说的;而周末本人于平等家老知名的单位兼职English
teacher
,早上仍然是七触及于八碰半始发教,有时比平日还由得早,整个周末的课都是充满之,一般达到及晚9点,学生大多时如高达11触及。

这就是说有人会问:你怎么吃晚餐,什么时做家务、收拾房间?对!没有时间。我之规划没有马上几乎件。一般在外边吃。我收获的报足以养得打我们在食堂吃饭,甚至一个小。

发平等不行,我妈从老家来拘禁自己,看正在自身每天的行程都清除满了,她不怕问我:“你呀时做家务活,在家做清洁啊?”

实质上,我要么把老伴收拾得齐刷刷的,完美主义者相会要求广大细节上的全面,我不怕显现不得混糟糟,包括书桌、电脑桌面。

本身钱句答我母亲:“做卫生啊?那如若同自家预约。我看哪个时间段有空。”现在,我简直请了阿姨,每周末来家开清洁,我付钱。

聊人会见瞧不起自己这种忙碌的生活,也有些人会佩服我的埋头苦干、拼搏和正能量。无论哪种,我就是爱这种增加的在,而且为能赢得本人思念了之活。这还是办好人生规划之结果。


非但是现,以前的人生也如此。

有生以来学到高中毕业,一直还是父母规划好自己之活及课业,一直遵照考北大的正统要求自。所以我几一直是学霸。虽然,高考有点考砸了,没考进北大,也不曾进同按照重点。而,没涉及,不影响自身连续上跑。

顶了高校,书及说大学生当就的十件事,有:考一个证件,拿一样不良奖学金,每月看无异本书,来平等不善旅行,谈一不善恋爱,听一糟糕演唱会,开通自己之blog等等。我本此企划几乎都完成了。

自以规定的大学四年,年年拿奖学金,英语四六级裸考一次过,专业证书考试了几个,还编制了双学位,做了简单年之家教兼职,谈了谈情说爱现在成婚了。我直接还觉着我之高校尚未白了。虽然,后来搜工作多少坎坷因为现实的残酷。唯独,没涉及,不影响自己连续跑。起码,有筹划总比从来不计划好。

这些就是我生之有统筹,我比马上介绍得而双重忙。

    现在一经只要就此 BMW 这个看似,最中心的章程是:BMW bmw = new
BMW();  如果还要个 Benz 类,就得:new Benz();

立马,就是先的自!一点儿也不夸张。


筹的益处就是能随部就班地浸落实团结的计划,第一单三年计划、五年计划,计划什么时结婚,什么时怪子女。就算中途有点波折,不会见转移十分方向。

然而,规划的流弊也以这个,它会被你的人生都部署好,没有惊喜,没有肉麻,没有随心,甚至开的劳作都或未是祥和嗜的。

于是,人生规划及今天,最后获得男人说我同一词:“你,很无趣耶。”


社会 4

录像于自身客厅。

  这样每个都得 new 个汽车对象,但是宝马和奔驰还属于汽车,都发 drive()
方法;那咱们是不是会缔造一个生育汽车的厂子,

当年,我迎来了人生的要紧转折,有生存达到之,也生事业达到之。也许,以后回头看呢不算什么事,但是就算现阶段而言,对自己的改或者挺大的,计划总体打乱,三观赛尽转。

自身根本不曾想到我会过上其他一样栽生活,跟自己的铁人生活全相反的。多之底细我无思量说,我只能说几每周都使跑医院。我想了多,也反思自己,人究竟未是铁打的,也来同样上会倒下。

本人操从头到脚改变自我的存方法,包括工作、兴趣爱好、人生观、价值观等等,反正人生路还长期,我还有机会再选择。我选了自一个完美主义的行事狂变成任何一个人。


于是乎,现在的我,跟别人说之极致多之均等句话是:“我现在差不多之是时刻。”而于过去,我想还无敢想,我会说:“我根本得特剩余钱了。”当然,每一样分钱呢是血汗钱,也是指自身手赚钱的。

今天,我弗见面那么俗,什么事都为此钱来衡量。

如今,我剪了发,在老婆做打了夹。我厅的那个落地大花瓶就是我之艺术作品,是我当网上分别选购的花瓶、不同干花枝、干莲蓬等,自己仍网图琢磨着插了一样下午底收获,都说于原图好看多了。弄了事后,我看本身之著述,把好感动坏了,还兴奋地说自己又大多了一个欢喜。

现今,我考了驾照,学于开车。然后,推掉了教育单位周日底征缴,留起同上陪家人,开车下玩乐,呼吸清新空气,看看景,走走路。

今昔,我顶要命的做到就是学会了起火。以前最忙碌,连做饭都没空学。而今日,我按照网上的视频学不同之菜,虽然还上不交大厨的水准,但是能够炒几个品质香味俱全的日常小菜还是未以讲话下,让爱人一下班扭转至下即会吃到夫人香喷喷的饭菜,别提来多高兴了。突然,我发觉在外面吃同当老婆好开,感觉与味道真的太无一致了。

今,我入简书大家庭,重新拾起自家之翻阅与创作的喜好,没事就听歌,码码字,看看书,看看文。其实,我原先打大三就从头写小说,后来径直忙工作就是搁置了。为什么非坚持写?因为此前我认为写字是盈利最缓慢的从事。而本,写字是极其开心的从。有句话这样说之,如果您写字养不在而协调的讲话,那你虽留下在而的写字吧。


可,时至今日,抽空陪了家属,给家人做了米饭,最后得男人同词:“你写字有钱也?你的振奋世界我不了解,可是没有先那么会盈利,怎么收拾?”

顿时便是丁矛盾的地方,有钱之时光从不工夫陪家人,有工夫的时家人就是揪心没有钱还是是扭亏得没有以前大多。自我要是说,有得就出失去!

现行的自己受总该所依,被凡夫俗子说成“一无是处”。我觉着自身可怜理想,爱好广泛,经济独立,能留在好,怎么就成了一致随便是处在!难道世人的眼里真的只有钱呢?太现实了。

他俩由世俗的角度,会说自:“你的人生为什么没计划?你怎么将活了化这法?你写什么字,浪费时间!你做什么兼职,不务正业!”听在这些刺耳的音,我思要是先前的自家,我吧会见这样说。

唯独,现在之我弗见面了。既然我选了跟心走,选择了别一样种植生活,我要是报告这些俗人:我之人生不是从来不设计,而是分路!以前的统筹是繁忙、拼命挣钱,而目前之设计纵是休息、做我怀念做、过自己怀念过,拿钱换生命!

自身就说了:你做呀、怎么开,都见面吃人说,学习好之,码字的,不趁早结婚的,养狗的,唱rap的,学道之,养花之,钓鱼的,都见面被人说。不要听信那些世俗的传统,容易迷失自己。

仿佛只有找一卖安稳的干活,舒舒服服地盖办公室,吃一辈子皇粮,才是不错的人生规划。其实,这句话在当今底社会就是生出问题。首先,现在尚无永久性安稳的劳作,国企、事业单位尚很多总人口辞职吧;其次,坐办公室没有那么舒心的,年轻人在多得使生;最后,皇粮每个月不多,也不用想在拿一辈子,说不定哪天铁饭碗就改制了。

兹,我一切从心出发,坚持自我,人生苦短,感受生活,好好活着。


今日,我念懂并欣赏了马上首《在冬的日光下吃桔子才是刚经事》,我若说的凡:在冬的日光下吃桔子,就是本身的设计,就是重新正透过不了之转业了!

缓被来同等段写来了自家的心态、心态和状态:

相比不爱的冬季,最好之主意尽管是,顺其自然。

下午,开着热气,倒一杯子热茶,放几首慢歌,坐于醒目台窗边铺地毯的地板上,懒懒地晒在阳光。

楼下,车水马龙,也盖不歇萧条。

平台及,是温和而平静的小世界。

厨里,慢腾腾炖着同等锅牛脯汤,咕嘟咕嘟。

心无旁骛地晒太阳。


后记:2017年,我了化了同一首跌宕起伏的诗词,这无异年之更而总也自的老三着眼被改变,但是不管怎么变,铁人倒下了仍会爬起来,而且因为优雅的情态。我仍会坚持自己,坚持自己的内心,就像我打算坚持以简书一样!

  然后思念使什么汽车告诉工厂,工厂帮您养就是可了,而休用无生儿育女的底细(也就是
new 对象的进程),这样见面还好吗?

  到此,简单工厂模式就是出来了。

 

一. 略工厂模式

社会 5社会 6

public class CarFactory{
    public static Car createCar(String carName){
        if("BMW".equals(carName)){
            return new BMW();
        }else if("Benz".equals(carName)){
            return new Benz();
        }
    }
}

View Code

  如果只要养相同宝汽车,直接调用 Car car = CarFactory.createCar(“BMW”);
就好了。

    这种工厂则那个好,但是每次要进入新车且得改工厂类来投入新的判断语句,不入开闭原则;

  所以又闹了平栽更好之生产方式,这就是工厂方法模式。

 

二. 工厂方法模式

  首先抽象出一个生育汽车之厂子类接口,然后让实际工厂类实现此接口,这样虽生出宝马车生产工厂、奔驰车生产工厂。

社会 7社会 8

public interface CarFactory{
    public static Car createCar();
}

public class BMWFactory implements CarFactory{
    public static Car createCar(){
        return new BMW();
    }
}

public class BenzFactory implements CarFactory{
    public static Car createCar(){
        return new Benz();
    }
}

View Code

   这样的益处就是是如果我还要生产长城汽车,不用失去修改 CarFactory
工厂,只要写单长城工厂类去实现CarFactory接口就可了。

 

    随着社会的开拓进取,汽车类型也大半矣,比如分为越野车和走车少独密密麻麻,这样原本 Car 接口就未能够通用,

  而变成 YueYeChe 和 PaoChe
两独接口,而更是野车适合当巅峰走,跑车称当赛路上跑,drive
的方式也改了,如下:

社会 9社会 10

public interface YueYeChe{
    public void driveShanLu();
}

public interface PaoChe{
    public void driveSaiLu();
}

View Code

  而宝马和奔驰还产跑车和更为野车:

社会 11社会 12

public BMWYueYeChe implements YueYeChe{
    public void driveYueYeChe(){
        System.out.println("我在山路上开宝马越野车");
    }
}

public BMWPaoChe implements PaoChe{
    public void drivePaoChe(){
        System.out.println("我在赛路上开宝马跑车");
    }
}

public BenzYueYeChe implements YueYeChe{
    public void driveYueYeChe(){
        System.out.println("我在山路上开奔驰越野车");
    }
}

public BenzPaoChe implements PaoChe{
    public void drivePaoChe(){
        System.out.println("我在赛路上开奔驰跑车");
    }
}

View Code

  

    按照工厂方法模式,我们要 YueYeCheFactory 和 PaoCheFactory
两只工厂接口,以及 BMWYueYeCheFactory 、

  BMWPaoCheFactory、BenzYueYeCheFactory 、BenzPaoCheFactory
四单具体工厂类。如果欲再生产其他车,工厂类

  会呈指数增长,难以维护。如果会针对工厂接口进行扩展,不是重新好?这样就出了抽象工厂模式。

 

三. 抽象工厂模式

    工厂方法模式相似是对准同栽系列的架空产品之产,为成为可以针对强文山会海的活进行生产,而将工厂方法模式展开扩张,

  这即是空洞工厂模式。因为 Car 类分成了跑车和更野车,所以扩充后的厂子接口也就是可知生产产生跑车跟更加野车。这样,宝马工厂类

  可以生产宝马跑车和宝马越野车,奔驰工厂类可生育奔驰跑车和奔驰越野车。

社会 13社会 14

public interface CarFactory{
    public static PaoChe createPaoChe();
    public static YueYeChe createYueYeChe();
}

public BMWFactory implements CarFactory{
    public static PaoChe createPaoChe(){
        return new BMWPaoChe();
    }

    public static YueYeChe createYueYeChe(){
        return new BMWYueYeChe();
    }
}

public BenzFactory implements CarFactory{
    public static PaoChe createPaoChe(){
        return new BenzPaoChe();
    }

    public static YueYeChe createYueYeChe(){
        return new BenzYueYeChe();
    }
}

View Code