看了书,看了模式的定义。
应该算顿悟了,虽然不知道悟的如何,是悟空还是悟净,或是悟能。
模式通俗点讲是套路,设计套路。
就像我很想琢磨出一套穿衣服的套路,然后穿的和汤姆克鲁斯一样,拉风的无往不利,这应该叫穿衣模式。
我试着看了两个场景MVC和中介者,然后自己实现了他们,最后回过头来看,真的和书上实现的八九不离十。
我想模式只是一种固定套路,不能适合所有的场景,就像穿衣模式,处刑人中拉风的风衣并不适合很冷的动天,所以我们应该把里面的黑色t恤换成v领羊毛衫。
模式是写意不是写实,这就是了。
只要我们的设计的架构符合当前程序的场景,他应该自然能适应上几种模式。
前题,得符合面向对象最基本的原则,对事情做了抽象。
以前我总是知道这些名字,拼命想把他们用起来,然后四不像,现在我一直在用只是我不知道他们是什么。
我想编程也是一种哲学,哲学名字取的真好。