| boyben's profile继续革命PhotosBlogLists | Help |
Tools for your Design Toolbox (2)OO Principles
Strive for loosely coupled designs between objects that interact.
OO Patterns
Observer -- defines a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated automatically.
BULLET POINTS
·The Observer Pattern defines a one-to-many relationship between objects.
·Subjects, or as we also know them, Observables, update Observers using a common interface.
·Observers are loosely coupled in that the Observable knows nothing about them, other than that they implement the Observer interface.
·Don't depend on a specific order of notification for your Observers.
·Don't be afraid to create your own Observable implementation if needed.
压力老天啊,赐我一个offer吧。
不知道自己还能撑多久,汗,一天到晚两眼恍惚看到的都是offer,眨眼再一看,又回到了实实在在的现实中。就是别人说的那样,心里老想着怎么怎么又一个机会,什么都不用干,什么都会像惊喜一样自动飞到身边,呵呵,苦笑-ing。
心里一直忐忑不安,不明白现在这种状态是个什么样子,以后会是什么样子。也许给自己一deadline会合适一些?所以前些天给领导说明了心里的想法,美好的开始,无奈的结束,或许也是一个新的开始。以前总是幻想,要是有一些磨难在身上,那是多么美好的生活,呵呵,现在还称不上磨难,只是稍微有些曲折,就有些受不了了,目光也许有些短浅,以前感觉思路很清晰,真正动起手来,就越发觉得迷茫。和QAs聊天,感觉这里太不适合我了,看来我还是没有把方向搞错,呵呵。
好多事情需要亲身经历,也许,还得努力,每天回家不停的听音乐,希望自己能够从音乐里面找点能够支撑的东西,最后还是要离开音乐,躺到床上去,sigh,第二天还是要面对刚升起的太阳。
不过这几天,心里多少比前段时间好些了,虽然也是一种痛苦,但是已经是另外一种了,现在已经能够站在楼顶享受细细的阳光,暖暖的照在身上,那种感觉就是——解放区的天是明朗的天。想起以前和别人说的:离开的时候一定要站在楼底下好好的闻一下太阳光的味道。呵呵,不久的将来了。
明天早上起来,一定仔细的看看太阳的样子。 Tools for your Design Toolbox (1)OO Basics
Abstraction
Encapsulation
Polymorphism
Inheritence
OO Principles
Encapsulate what varies
Favor composition over inheritence
Program to interfaces, not implementations
BULLET POINT
·Knowing the OO basics does not make you a good OO designer. ·Good OO designs are reusable, extensible and maintainable.
·Patterns show you how to build systems with good OO design qualities.
·Patterns are proven object-oriented experience.
·Patterns don't give you code, they give you general solutions to design problems. You apply them to your specific application.
·Patterns aren't invented, they are discovered.
·Most patterns and principles address issues of change in software.
·Most patterns allow some part of a system to vary independently of all other parts.
·We often try to take what varies in a system and encapsulate it.
·Patterns provide a shared language that can maximize the value of your communication with other developers. 无助直到今天还感觉嗓子不是很舒服。想起在满天星的那晚,感觉就回到了以前疯狂的日子,只是过后稍微多了一点点疲倦的感觉,发誓以后一定不再包夜,人老了,无外乎这个样子了。
和兄弟们再次聚到一起,喜怒哀乐,个中心情,百感交集。一年的时间好快就过去了,变化不太大,但是这只是外表,在我看了都变了,当然是进步,才发现这一年算是白活了,要什么没什么,思想感觉都退步了好远好远,其他什么无所谓,这个是我最不能容忍的。还是不要在这里写tmd了,想到tmd这几个字就像骂人。
主任和tansa还是那样,只是tansa不停说我brokeback,郁闷阿,那张嘴天生的就不是一般的具有煽动力,sigh,让他去吧,哈哈。
和陈曦mm聚了一哈子,变化虽说不上很大,但是很明显人都瘦了不止一圈,让人心疼不已,还好还剩下一个大大的聪明的头还没有变,看来GT之路不是我等俗人之辈能够忍受下来的,呵呵。还是那么机灵,那么活泼,那么PL,让人感到无限活力,呵呵,最欣赏的还是做事越发显得积极,越来越让我感到羞愧和自卑。同样是人差距咋就那么大呢,人比人气死人阿,sigh,呵呵,还是祝福她签证顺顺利利先,一会儿忘记了就不好了。聊了不算短的一会儿,同时也是被鄙视只会看愤青之类书籍的一会儿,呵呵,思想不再一个层次阿,还得继续努力。最后最后,又一个美女飞走了阿,呵呵,祝好运。
说了这么多,其实就是想说,这次没有白跑一趟,不然我还蒙在鼓里,不知道外面发生了乜事,完全的井底之蛙,傻仔一个。不小冲击啊,从心底里面厌倦了现在的生活方式,那种心情就像笼子里的鸟想展翅一样。不知道我是不是那种郁闷了而不知道怎么发泄心情的人,总是会郁闷好一阵。
想讲的太多,伤心的更多,两个世界之间并未锁住,珍惜得更多,灰心的更多,仍然垂头沉默不语,苦笑么? |
|
|